用途:对任意 SDK 文档站点做全面、交叉引用的审计,并输出带评分、可下载的 HTML 报告。
主要能力:按三级策略发现页面——优先 llms.txt,其次 sitemap.xml(curl 抓取),最后首页导航爬取;抓取并阅读相关 SDK 页面;审计六个固定板块:安装、快速开始、错误处理、故障排查、示例、最佳实践;对每个缺口在所有其他 SDK 页面中交叉核对,若内容存在于别处则不误报为缺失;每板块按 0–100 评分并给出 Strong/Good/Adequate/Weak/Poor 等级;生成自包含、可下载的 HTML 报告。
使用方式:用户提供文档 URL 后触发。发现阶段示例命令:curl -s <docs_url>/llms.txt;回退时 curl -s <docs_url>/sitemap.xml | python3 -c "import sys, re; print('\n'.join(re.findall(r'<loc>(.*?)</loc>', sys.stdin.read())))"。抓取正文用 curl 配合 Python 去标签,不使用 web_fetch。随后按六板块逐项评估、评分、列出缺口(标注 [covered in: page-name] 或 [not covered anywhere in corpus]),再按影响×成本排出 6–8 条优先建议,最后读取 assets/report-template.html 注入数据,保存到 /mnt/user-data/outputs/sdk-audit-report.html 并展示文件。
适用场景:需要评估 SDK 文档完整性、找出缺失或错误内容、生成结构化审计报告时。
限制:评分标准与板块为固定设计;页面发现依赖目标站点是否提供 llms.txt、sitemap.xml 或可爬取导航;报告模板路径与输出路径为技能内约定;其他细节暂未提供。