用途:显示 Conductor 项目的当前状态,包括项目整体进度、活跃 track、当前任务、下一步行动和阻塞项,适合在 conductor 相关工作流中获取进度概览和行动指引。
主要能力:读取 conductor/product.md 获取项目名称与描述;解析 conductor/tracks.md 统计总 track 数及完成、进行中、待处理数量;逐个读取 conductor/tracks/{trackId}/plan.md 统计任务数、判断当前阶段与下一个待处理任务;读取 metadata.json 获取 track 类型、创建与更新日期、状态;读取 spec.md 检查阻塞或依赖;检测 BLOCKED 前缀任务、未完成 track 依赖和验证失败。支持无参数输出完整项目状态、带 track-id 参数输出单个 track 状态,以及 --quick/-q 精简模式和 --json JSON 输出。
使用方式:需要 Conductor 已初始化,即存在 conductor/product.md 和 conductor/tracks.md。缺失时提示运行 /conductor:setup。创建 track 使用 /conductor:new-track。相关命令包括 /conductor:implement {trackId}、/conductor:revert {trackId}、/conductor:status [track-id]。状态标记:[x] 完成、[~] 进行中、[ ] 待处理、[!] 阻塞。
输出内容包括整体进度条、track 汇总表、当前焦点、下一步行动、阻塞项,以及单 track 的规格、验收标准、分阶段实现和 Git 历史。
限制:任务计数依赖 plan.md 中固定格式的行(- [x] Task 等);当前阶段取首个含未完成任务的阶段标题;进度条按完成比例计算 20 格。若未找到 track 会列出可用 track;未初始化会报错。其余平台、收费或效果信息暂未提供。