关于 docs-discovery
docs-discovery 是用于查找库和框架官方文档的技能。它优先使用 Context7,失败后搜索文档网址并获取内容。
主要功能
- 01通过 Context7 查找库
- 02按主题获取文档
- 03并行执行网页搜索
- 04获取并解析文档网址
适用场景
- 01查找库的特定主题文档
- 02Context7 失败时定位官方文档
MCP 相关
工作流首先使用 Context7 MCP 工具解析库并获取文档。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ samhvw8/ dot-claude --skill docs-discovery安装后在 Claude Code 中输入/docs-discovery确认已加载。
包含的文件
除 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.md详细介绍
文档发现
目标: 快速查找官方库/框架文档。
策略
第 1 步:优先尝试 context7
mcp__context7__resolve-library-id("{library}")
→ Success? → mcp__context7__get-library-docs("{id}", topic="{topic}")
→ Fail? → Step 2
第 2 步:搜索文档 URL
如果 context7 失败,请并行运行以下搜索:
WebSearch: "{library} llms.txt"
WebSearch: "{library} official documentation"
第 3 步:获取找到的 URL
使用 WebFetch 获取第 2 步中找到的 URL:
- llms.txt 链接 → 获取并解析
- 文档页面 → 获取并提取内容
工作流摘要
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
工具
| 步骤 | 工具 | 用途 |
|---|---|---|
| 1 | mcp__context7__resolve-library-id | 获取 context7 库 ID |
| 1 | mcp__context7__get-library-docs | 从 context7 获取文档 |
| 2 | WebSearch | 搜索 llms.txt 和文档 URL |
| 3 | WebFetch | 获取文档内容 |
关键规则
- 优先使用 context7 - 速度最快,且内容已整理
- 搜索,不要猜测 - 不要猜 URL 格式,应进行搜索
- 并行搜索 - 同时运行多个 WebSearch 查询
- 主题筛选 - 在 context7 中使用 topic 参数,并按主题筛选搜索结果
评论
支持 Markdown