SuperAPI AI 工具集

conductor-implement

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:按 conductor/workflow.md 中定义的规则,执行某个 track 实施计划(plan.md)里的任务,适用于 implement track 相关任务与工作流,需要该流程的指导、最佳实践或检查清单时使用;与 implement track 无关或属于其他领域/工具的任务不适用。

主要能力:前置检查 Conductor 是否初始化(conductor/product.md、workflow.md、tracks.md 是否存在,缺失则提示先运行 /conductor:setup);读取 workflow.md 解析 TDD 严格程度、提交策略与验证检查点规则;按参数或 tracks.md 选择 track(支持部分匹配与纠错建议);加载 spec.md、plan.md、metadata.json、product.md、tech-stack.md、workflow.md 及代码风格指南;将 track 置为 in_progress;循环执行未完成任务,TDD 开启时走红(写失败测试)、绿(最小实现)、重构三阶段,非严格 TDD 则直接实现并运行现有测试;任务完成后按提交策略执行 git add -A 与 git commit,更新 plan.md 与 metadata.json;阶段完成后运行验证并等待用户明确批准再进入下一阶段;全部完成后做最终验证、更新状态、可选同步文档与清理(归档/删除/保留),并输出完成摘要。

使用方式:作为技能调用,可传入 track 参数;无参数时从 tracks.md 解析未完成 track 并显示选择菜单。恢复中断时读取 metadata.json 的 current_task,确认 plan.md 中该任务为 [~],再询问继续、重做或先看进度。

限制:必须严格遵循 workflow.md,不得跳过验证检查点,任何失败都要停止并给出选项而非自动继续;需频繁提交并记录 commit 哈希以便回退;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。