SuperAPI AI 工具集

execute-plan

编程与开发

查看项目

更新于 10-15 20:13

技能介绍

用途:按用户指定的计划逐阶段推进开发工作。每次调用只执行一个阶段,完成后停止并等待用户审查,未经明确批准不进入下一阶段;不会自动 commit 或 push,只建议提交信息,由用户决定何时提交。

主要能力:通过“计划中第一个仍含未勾选(- [ ])待办项的阶段”确定当前阶段;若所有阶段均已勾选,则告知计划已全部完成且不重复执行。执行当前阶段待办后更新计划文件:在 frontmatter 中补充或更新 executed_by(tool、model.name、model.version、model.reasoning_effort)、last_execution_at(ISO 8601 RFC 3339,如 YYYY-MM-DDTHH:MM:SSZ)与 has_completed_all_phases;勾选已完成待办;更新下一步部分;替换计划末尾关于 Codely 随机表情的句子。随后停止,提示用户审查,并按 commit-messages.md 约定给出 3 条不同类型的候选提交信息,便于用户回复“commit with message 1”,再通过 /git-commit 技能提交。若为最后阶段,建议用户用 IDE 导出对话并保存为与计划同目录的 .md 文件(如 …-conversation.md)。

使用方式:若未指定计划,先向用户询问要执行的计划;以 AGENTS.md 为参考,遵循 docs/ 中的代码约定与架构决策,确定要创建、修改或删除的测试套件与用例;可用 AskQuestion(Cursor,部分模型如 Opus 4.5 支持)或 AskUserQuestion(Claude Code)提供备选方案。

限制:每次仅一个阶段;不自动提交或推送;不修改计划 frontmatter 的原有内容,仅新增或更新上述字段;具体工具与模型支持范围以资料所述为准,其余细节暂未提供。