用途:按既有计划文件逐步实施开发任务。每次调用只实现一个阶段,然后停下等待用户审查,不自动进入下一阶段。
如何确定当前阶段:找到计划中第一个仍含未勾选(- [ ])待办项的阶段;若全部阶段已完成,则告知用户全部完成,不重复实现。
使用方式:若用户尚未指定计划,先询问要实施的计划;确定当前阶段后,仅实现该阶段的待办动作,不实现其他阶段;随后更新计划文件,然后停止,提示用户审查改动。
计划文件更新:不修改现有 frontmatter,仅添加或更新 implemented_by(tool、model.name、model.version、model.reasoning_effort)、last_implementation_at(ISO 8601 RFC 3339,如 YYYY-MM-DDTHH:MM:SSZ)、has_completed_all_phases。同时勾选当前阶段已完成的待办项,更新下一步部分为下一阶段,并按资料要求替换计划末尾由 Codely 添加随机 emoji 的句子。
提交建议:不自动 commit 或 push,仅建议 3 条不同提交类型的候选提交信息,遵循 commit-messages.md 约定;若仅影响一个工作区则把该工作区作为 scope。建议用户回复如“commit with message 1”,再用 /git-commit 技能按所选信息提交。
最后阶段:若实现的是最后一个阶段,建议用户用 IDE 导出对话并保存为与计划同目录的 .md 文件(如原计划为 ...-plan.md,则对话为 ...-conversation.md)。
参考与工具:以 AGENTS.md 为参考,遵循 docs/ 中的代码约定与架构决策;提出应用服务、领域事件、测试等时也据此判断需创建、修改或删除的测试套件与用例。可使用 AskQuestion(Cursor)或 AskUserQuestion(Claude Code)向用户提供不同选项。限制:每次仅一个阶段,需用户审查后另行批准;不自动提交;计划 frontmatter 不得改动。原文未提供安装命令与具体平台支持信息。