SuperAPI AI 工具集

implement

设计与创作

查看项目

更新于 10-15 20:10

技能介绍

用途:当任务设计已干净收尾、准备开始构建时使用,例如“开始实现这个任务”。它按设计产出的工作订单逐个实现,测试一旦冻结便不可更改。

主要能力:先解析当前项目文件夹与任务(<taskId> 或对话中已激活的任务),任务目录为 <projectPath>/tasks/<task-id>。通过脚本读取现有状态,输出契约状态、设计是否开始及订单文件数、项目与代码仓库、当前分支与主干分支、运行模式、快照路径与哈希、账本路径、前置条件与完成记录、每个订单的步骤/暂停原因/计数/审查状态,以及 next: 行指示下一步。步骤包括 start、preconditions、tests、build、review、finish,按账本状态推导。

使用方式:运行 "${CLAUDE_PLUGIN_ROOT}"/skills/implement/scripts/implement-actions.sh read "<task_folder>" 读取状态;用同一脚本的 step <step name> 打开步骤文件(不要用 Read 工具,因 ${CLAUDE_PLUGIN_ROOT} 展开不可靠)。派发角色时在 Agent 调用上命名角色,消息按行给出运行模式、worktree 路径和各路径;角色返回后立即用 dispatch-close 关闭派发记录。

适用场景:需要按订单、按测试驱动方式逐步实现任务,并保留冻结测试、审查记录与账本追踪的构建流程。

限制:对话只保留摘要与路径,记录正文不读入对话;未命名角色的派发不受约束;订单暂停只阻塞依赖它的订单;无人值守时遇到测试错误、订单错误或代码困难三类判断会停止并报告,不自行裁决;预算上限由任务自身记录设定,缺省则无上限但每订单上限仍生效。资料未提供具体安装命令、收费与平台信息。