mcpField
D
docs-discovery

docs-discovery

github.com/samhvw8开发1541 次安装1 天前更新
代码仓库

关于 docs-discovery

docs-discovery 是用于查找库和框架官方文档的技能。它先尝试 Context7,再搜索文档网址并获取找到的页面。

主要功能

  1. 01通过 Context7 解析库 ID
  2. 02获取指定主题的库文档
  3. 03搜索 llms.txt 和官方文档
  4. 04获取并解析找到的文档

适用场景

  1. 01查找某个库的官方文档
  2. 02研究特定库主题
  3. 03定位并检查 llms.txt 文档

MCP 相关

该技能优先使用 Context7 MCP 工具解析库 ID 并获取文档,之后回退到 WebSearch 和 WebFetch。

安装

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

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

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

包含的文件

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

COMPARISON.md
README.md
REFACTORING_SUMMARY.md
archive/
dot_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