About docs-discovery
docs-discovery is a skill for locating official library and framework documentation. It tries Context7 first, then searches for documentation URLs and fetches the resulting pages.
Key features
- 01Resolve library IDs with Context7
- 02Retrieve topic-specific library docs
- 03Search for llms.txt and official docs
- 04Fetch and parse discovered documentation
Use cases
- 01Find official docs for a library
- 02Research a specific library topic
- 03Locate and inspect llms.txt documentation
MCP support
The skill uses Context7 MCP tools first to resolve library IDs and retrieve documentation, then falls back to WebSearch and WebFetch.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ samhvw8/ dotfiles --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/dot_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