SuperAPI AI 工具集

st-execute-blueprint

通用与其它

查看项目

更新于 10-15 21:36

技能介绍

用途:当用户要求按计划 ID 运行、执行或落实 Strikethroo 计划及其蓝图时使用。用户以对话方式提供数字计划 ID。

主要能力与流程:先运行 scripts/find-strikethroo-root.cjs 定位仓库根目录,失败则提示用户运行 npx strikethroo init;再运行 scripts/check-for-updates.cjs "<root>" 读取更新通知。用 scripts/validate-plan-blueprint.cjs <plan-id> planFile/planDir/taskCount/blueprintExists 解析计划路径并校验任务与蓝图;若任务数为 0 或蓝图不存在,则按 st-generate-tasks 技能自动生成任务与执行蓝图。可选运行 scripts/create-feature-branch.cjs <plan-id> 创建特性分支,并用 scripts/capture-base-commit.cjs <plan-id> 记录基线提交。随后读取配置与计划文档,按蓝图分阶段执行:每阶段先运行 scripts/check-phase-readiness.cjs <plan-id> <phase-number>,执行 PRE_PHASE.md、PRE_TASK_ASSIGNMENT.md、PRE_TASK_EXECUTION.md、POST_PHASE.md 等钩子;任务通过 scripts/dispatch-task-execution.cjs resolve/execute 解析并调度,按返回的 kind(native-default、native-override、external-override、fallback、launched-success、launched-failure、infrastructure-failure)处理。阶段完成需依据 verification-gate.md 验证证据,不能仅凭子代理报告。

收尾:执行 POST_EXECUTION.md,按 st-code-review 技能运行 code-review.cjs <plan-id> <current-harness>,审查只运行一次,修复后需重跑 POST_EXECUTION.md。最后追加执行摘要并归档计划目录。

限制:需在 Strikethroo 仓库环境内使用;依赖多个脚本与钩子文件;审查结果不得在未认证时报告为干净;归档失败仅记录错误。具体安装与配置细节暂未提供。