用途:docs-seeker 用于检索技术文档,采用脚本优先的方式,基于 llms.txt 标准从 context7.com 获取内容,无需手动拼接 URL。
主要能力:提供三个脚本。detect-topic.js 判断查询是主题特定还是通用,提取库名与主题关键词,返回 JSON(topic、library、isTopicSpecific)。fetch-docs.js 自动构造 context7.com URL,按主题→通用→错误的回退链抓取文档,输出 llms.txt 内容或错误信息。analyze-llms-txt.js 处理 llms.txt,将 URL 分为关键、重要、补充,并建议智能体分配策略(1、3、7 个或分阶段),返回 JSON。脚本均为零 token 执行。
使用方式:按顺序执行脚本。先运行 node scripts/detect-topic.js "<user query>",再运行 node scripts/fetch-docs.js "<user query>";若返回多个 URL,可用 cat llms.txt | node scripts/analyze-llms-txt.js - 分析。主题查询示例为“How do I use date picker in shadcn?”,通用查询示例为“Documentation for Next.js”。脚本会自动加载 .env,优先级为 process.env > .claude/skills/docs-seeker/.env > .claude/skills/.env > .claude/.env。
适用场景:需要快速定位某个库或框架的文档、区分主题与通用查询、或需要为并行智能体分配文档抓取任务时。
限制:资料未提供具体支持的库范围、context7.com 的可用性、错误处理细节及版本控制等高级行为,需参考仓库内 workflows 与 references 文件;脚本依赖 Node.js 环境。