Agent skill

external-docs

Verify external libraries, APIs, and frameworks against current documentation before writing code. Use when about to implement features using external dependencies, when writing import statements for third-party libraries, when unsure if a pattern or method is current, or when the user mentions grounding or verification.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/product/external-docs

SKILL.md

External Docs

Verify external dependencies against current documentation before implementation.


When to Ground

Signal Action
About to write import for external lib Ground first
Using API/SDK methods Verify current syntax
Framework-specific patterns Check version compatibility
Auth/security code Always verify current best practices
User says "ground" or "verify" Run full grounding check

Default: When uncertain, ground.


Decision Tree

Where does truth live?

CODEBASE ────► Warp-Grep
              "How does X work in our code?"

WEB ─────────► Exa
              "What's the current API for X?"

HISTORY ─────► cm context → cass search
              "How did we do this before?"

TASKS ───────► bv --robot-*
              "What should I work on?"

Exa Query Patterns

Template:

{library} {feature} {version} 2024 2025

Good queries:

FastAPI Pydantic v2 model_validator 2024 2025
Next.js 14 app router server components
React useOptimistic hook 2024

Tools:

  • web_search_exa(query) — Documentation search
  • get_code_context_exa(query) — Code examples from GitHub
  • crawling(url) — Specific doc page

Verification

After grounding, check:

Criterion Pass If
Source Official docs or reputable repo
Freshness Updated within 12 months
Version Matches your dependency
Completeness Full import + usage pattern
Status Not deprecated

Record in Bead

Add grounding status table:

markdown
## Grounding Status
| Pattern | Query | Source | Status |
|---------|-------|--------|--------|
| `@model_validator` | "Pydantic v2 2024" | docs.pydantic.dev | ✅ Verified |
| `useOptimistic` | "React 19 2024" | react.dev | ✅ Verified |

Status: ✅ Verified | ⚠️ Changed | ❌ Deprecated | ❓ Unverified


Failure Handling

Issue Response
No results Broaden query, try alternate terms
Conflicting info Official docs > GitHub > tutorials
Only outdated info Mark ❓, proceed with caution, add TODO
Can't verify Flag for human review

See Also

  • queries.md — Extended query examples
  • patterns.md — Common grounding patterns by framework

Didn't find tool you were looking for?

Be as detailed as possible for better results