mcpField
D
docs-discovery

docs-discovery

github.com/samhvw8开发1158 次安装46 周前更新
代码仓库

关于 docs-discovery

docs-discovery 是用于查找库和框架官方文档的技能。它优先使用 Context7,失败后搜索文档网址并获取内容。

主要功能

  1. 01通过 Context7 查找库
  2. 02按主题获取文档
  3. 03并行执行网页搜索
  4. 04获取并解析文档网址

适用场景

  1. 01查找库的特定主题文档
  2. 02Context7 失败时定位官方文档

MCP 相关

工作流首先使用 Context7 MCP 工具解析库并获取文档。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samhvw8/dot-claude --skill docs-discovery

安装后在 Claude Code 中输入/docs-discovery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

COMPARISON.md
README.md
REFACTORING_SUMMARY.md
archive/
.env.example
package.json
archive/references/
advanced.md
context7-patterns.md
errors.md
archive/scripts/
analyze-llms-txt.js
detect-topic.js
fetch-docs.js
archive/scripts/tests/
run-tests.js
test-analyze-llms.js
test-detect-topic.js
test-fetch-docs.js
archive/scripts/utils/
env-loader.js
archive/workflows/
library-search.md
repo-analysis.md
topic-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

工具

步骤工具用途
1mcp__context7__resolve-library-id获取 context7 库 ID
1mcp__context7__get-library-docs从 context7 获取文档
2WebSearch搜索 llms.txt 和文档 URL
3WebFetch获取文档内容

关键规则

  • 优先使用 context7 - 速度最快,且内容已整理
  • 搜索,不要猜测 - 不要猜 URL 格式,应进行搜索
  • 并行搜索 - 同时运行多个 WebSearch 查询
  • 主题筛选 - 在 context7 中使用 topic 参数,并按主题筛选搜索结果

评论

支持 Markdown