SuperAPI AI 工具集

executing-plan

编程与开发

查看项目

更新于 10-15 17:18

技能介绍

用途:executing-plan 用于执行由 decomposing-tasks 技能生成的实现计划,覆盖计划执行全生命周期,包括 worktree 校验、续跑检测、逐阶段执行(顺序或并行)、质量验证以及最终技术栈收尾。触发方式为用户提供 /spectacular:execute {plan-path},例如 /spectacular:execute @specs/a1b2c3-magic-link-auth/plan.md,适用场景为执行 /spectacular:execute 计划、恢复被中断的执行,以及编排多阶段功能实现。

主要能力:执行会先从计划路径抽取 RUN_ID 与 FEATURE_SLUG(RUN_ID 取 spec 目录名第一个短横线前的部分),再验证 worktree(单仓库模式要求 .worktrees/{run-id}-main 存在,否则提示先运行 /spectacular:spec),并统计该 RUN_ID 已存在的 task 分支以判断是否续跑;读取并解析计划中的阶段策略、任务清单、文件、验收标准与依赖;通过 validating-setup-commands 校验 CLAUDE.md 中定义的安装命令;可选探测测试、lint、格式化、构建命令;可通过 REVIEW_FREQUENCY 环境变量或用户选择配置代码评审频率(per-phase、optimize、end-only、skip)。

使用方式:编排器保持在主仓库,不进入 worktree,所有 worktree 操作使用 git -C .worktrees/{run-id}-main 或绝对路径。顺序阶段在既有 {runid}-main worktree 中逐个执行任务并依赖 git-spice 自然堆叠;并行阶段为每个任务创建独立 worktree、安装依赖、在单条消息中并行派生子智能体、验证完成后再线性堆叠并清理 worktree。支持多仓库模式:当工作区存在多个 .git 时按 multi-repo 处理,每个任务依据计划中的 Repo 字段在对应仓库创建 worktree,并读取该仓库的 CLAUDE.md 与 constitution。

子技能按需读取:executing-sequential-phase、executing-parallel-phase、understanding-cross-phase-stacking、validating-setup-commands、using-git-spice、requesting-code-review、verification-before-completion、finishing-a-development-branch、troubleshooting-execute、using-git-worktrees。

限制:该插件使用测试驱动开发维护工作流文档,命令与技能的改动须通过测试套件才能提交;缺失的环境或不完整的计划结构会导致执行报错。其余如收费、平台与规模限制,暂未提供。