About docs-discovery
docs-discovery is a skill for finding official library and framework documentation. It prioritizes Context7, then searches for documentation URLs and fetches the results.
Key features
- 01Context7 library lookup
- 02Topic-filtered documentation retrieval
- 03Parallel web searches
- 04Fetch and parse documentation URLs
Use cases
- 01Find documentation for a library topic
- 02Locate official docs when Context7 lookup fails
MCP support
The workflow first uses the Context7 MCP tools to resolve a library and retrieve its documentation.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ samhvw8/ dot-claude --skill docs-discoveryAfter installing, type/docs-discoveryin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
COMPARISON.mdREADME.mdREFACTORING_SUMMARY.mdarchive/.env.examplepackage.jsonarchive/references/advanced.mdcontext7-patterns.mderrors.mdarchive/scripts/analyze-llms-txt.jsdetect-topic.jsfetch-docs.jsarchive/scripts/tests/run-tests.jstest-analyze-llms.jstest-detect-topic.jstest-fetch-docs.jsarchive/scripts/utils/env-loader.jsarchive/workflows/library-search.mdrepo-analysis.mdtopic-search.mdDetails
From the project READMEDocumentation Discovery
Mission: Find official library/framework documentation quickly.
Strategy
Step 1: Try context7 First
mcp__context7__resolve-library-id("{library}")
→ Success? → mcp__context7__get-library-docs("{id}", topic="{topic}")
→ Fail? → Step 2
Step 2: Search for Documentation URLs
If context7 fails, run these searches in parallel:
WebSearch: "{library} llms.txt"
WebSearch: "{library} official documentation"
Step 3: Fetch Found URLs
WebFetch the URLs found from Step 2:
- llms.txt links → fetch and parse
- Documentation pages → fetch and extract content
Workflow Summary
1. context7 (fast, curated)
↓ fail
2. WebSearch (parallel):
- "{library} llms.txt"
- "{library} official documentation"
↓ found URLs
3. WebFetch found URLs
↓ content
4. Parse & present to user
Tools
| Step | Tool | Purpose |
|---|---|---|
| 1 | mcp__context7__resolve-library-id | Get context7 library ID |
| 1 | mcp__context7__get-library-docs | Fetch docs from context7 |
| 2 | WebSearch | Search for llms.txt and docs URLs |
| 3 | WebFetch | Fetch documentation content |
Key Rules
- context7 first - Fastest, already curated
- Search, don't guess - Don't guess URL patterns, search for them
- Parallel search - Run multiple WebSearch queries together
- Topic filtering - Use topic param in context7, filter search results by topic
Comments
Markdown supported