Claude-skill-registry 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.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/external-docs" ~/.claude/skills/majiayu000-claude-skill-registry-external-docs && rm -rf "$T"
manifest: skills/data/external-docs/SKILL.md
source content

External Docs

Verify external dependencies against current documentation before implementation.


When to Ground

SignalAction
About to write
import
for external lib
Ground first
Using API/SDK methodsVerify current syntax
Framework-specific patternsCheck version compatibility
Auth/security codeAlways 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:

CriterionPass If
SourceOfficial docs or reputable repo
FreshnessUpdated within 12 months
VersionMatches your dependency
CompletenessFull import + usage pattern
StatusNot deprecated

Record in Bead

Add grounding status table:

## 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

IssueResponse
No resultsBroaden query, try alternate terms
Conflicting infoOfficial docs > GitHub > tutorials
Only outdated infoMark ❓, proceed with caution, add TODO
Can't verifyFlag for human review

See Also

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