用途:artifact-scan 用于在仓库中快速盘点已有产品产物并给出下一步技能路由。它不做访谈、不生成或修改产物,只扫描、报告、路由。
主要能力:识别六类产物——ideate 报告(ls ./ideas/reports/-ideate.md)、approach 文档(./docs/approach.md)、路线图(./ideas/roadmap.html)、PRD(./docs/prd-.md 及标题以 [PRD] 开头的 GitHub issue)、scaffold PR(gh pr list --state all --search scaffold,merged 表示关卡通过)、tickets(非 [PRD] 标题的 open issue)。按 portfolio(多特性)与 feature(单特性)两个层级分组报告,feature 级产物报告数量与名称而非单一有无。
使用方式:一次扫描本地文件与 GitHub issue。若 gh 不可用或出错(无远程、未认证),将依赖 GitHub 的产物标为 unknown 而非 absent,绝不猜测;本地 ./docs/prd-*.md 仍计为 PRD。报告中用 [x] 存在、[ ] 不存在、[?] 未知,列出全部六项,并以一行给出唯一推荐的技能及理由。路由依据用户现有内容匹配:有明确特性或想法→to-prd;毫无想法→ideate;有对话记录→chat-to-approach;有 approach 文档想排优先级→to-roadmap;有路线图→选一张卡→to-prd;代码类 PRD→to-scaffold;非代码类 PRD 或已合并 scaffold PR→to-tickets;已有 tickets→ticket-tracker。若两种入口难以判断,用 AskUserQuestion 问一个问题,只推荐一个技能。被其他技能作为 preflight 调用时,只返回产物地图,跳过叙述与路由结论。
限制:只读,不创建或编辑产物;不计算“最早缺口”,缺失上游产物不视为问题,通常是刻意跳过;唯一硬性关卡是已合并的 scaffold PR;不得上报未见过的产物。具体官方文档、收费或平台支持情况暂未提供。