用途:当用户询问 llms.txt 标准、需要查找或抓取某个库/框架的官方文档时使用。核心是让 AI 引用官方文档,而非可能过时的训练数据。
主要能力:解释 llms.txt 约定(网站根目录提供 AI 可读的文档索引,类似 robots.txt);区分 llms.txt(索引,含各页链接)与 llms-full.txt(全文拼接,体积大、耗上下文),优先用索引;识别 docs_map.md 等同类变体(如 Claude Code 用 claude_code_docs_map.md)。
使用方式:先运行一次初始化命令 bash "${CLAUDE_PLUGIN_ROOT}/setup/setup.sh" >/dev/null 2>&1 || true,不叙述。检索时先查已知站点列表(references/llms-txt-sites.md,66+ 个 URL);不在列表则按 {official-site}/llms.txt、/docs/llms.txt、/llms-full.txt、/docs/llms-full.txt 顺序尝试;失败后按回退策略(GitHub raw markdown、sitemap.xml、平台信号、WebSearch)。可扫描 package.json、requirements.txt、pyproject.toml、go.mod 等做版本检测与歧义消解。
适用场景:库/框架 API、配置、安装迁移、版本行为、API 参考、认证、支付、数据库查询等;跳过基础语法与通用 CS 概念。
限制:JS 渲染站点(developer.apple.com、docs.oracle.com)抓取为空;部分 llms.txt 为营销索引(如 neo4j.com);Hugo 站点无平台信号;规格级问题需索引 URL 加逐条详情页 URL,猜测 404 时停止并标注未确认。资料未提供具体收费与价格信息。