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.mdsource content
External Docs
Verify external dependencies against current documentation before implementation.
When to Ground
| Signal | Action |
|---|---|
About to write 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:
— Documentation searchweb_search_exa(query)
— Code examples from GitHubget_code_context_exa(query)
— Specific doc pagecrawling(url)
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:
## 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
— Extended query examplesqueries.md
— Common grounding patterns by frameworkpatterns.md