用途:分析任务文件,判断某个任务当前所处的开发阶段。阶段针对任务而非项目:项目先收集一次需求,再包含多个任务,每个任务独立推进阶段。
主要能力:识别阶段0(未开始)、阶段1研究(不写代码)、阶段2架构(不写代码)、阶段3实现(用TDD与交互式编码);输出阶段、状态、证据表、下一步动作与建议命令;也可汇总项目级状态,列出各任务阶段与状态。
使用方式:由 project-orchestrator 智能体调用,或在查询某任务状态、判断下一步动作时激活。先确定任务名(用户请求、当前 in_progress 任务或 project_state.md 的 Current Task 字段),再定位任务目录:{project_path}/implementation_process/in_progress/{task_name}/,未找到则查 completed/,再回退到 v2.x 单文件 {task_name}.md;均无则为阶段0。v3.0.0 用 Bash 检查 task.md、research.md、architecture.md、implementation.md 是否存在,并读取 task.md 的阶段状态与链接;v2.x 单文件则检查 Research、Architecture、Implementation 章节。
适用场景:任务阶段判定、任务状态查询、确定下一步动作、项目整体进度汇总。
限制:资料未提供安装方式、收费、平台与效果信息;遇到未指定任务且存在多个任务、任务文件结构异常或阶段不明确时会停止并请求澄清。