关于 plan-runner
plan-runner 是用于执行协调者分配的单个实现区块的技能,规定了任务交接、限定范围的执行、验证和报告方式,并将规划与恢复工作排除在外。
主要功能
- 01确认分配的实现任务
- 02要求提供完整交接信息
- 03将修改限制在指定范围
- 04运行相关验证
- 05返回结构化完成报告
适用场景
- 01执行计划中分配的单个区块
- 02上报缺失或矛盾的任务信息
- 03向协调者报告验证结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gaoscode/ planweave --skill plan-runner安装后在 Claude Code 中输入/plan-runner确认已加载。
详细介绍
Plan Runner
在协调者分配一个实现区块后使用此技能。专注于准确完成该区块;不要安排工作、发现问题、修复 PlanWeave 状态或协调 Plan Package。
必需材料
交接内容应包括:
- 分配的区块 ref。
- 渲染后的提示词或提示词路径。
- 认领归属:通常为
already claimed。 - 范围边界和不得触碰的文件。
- 预期的报告/结果工件。
- 验证命令或可观察的完成标准。
如果缺少任何必需项,请向协调者索取,不要认领其他工作。
执行流程
- 确认分配的 ref 属于实现工作。
- 如果归属为
already claimed,不要运行claim或claim-next。 - 如果归属为
claim required,仅认领指定的 ref/任务;如果返回了不同的 ref,则停止。 - 阅读渲染后的提示词和引用的文件。
- 搜索会影响此区块的相关生产方、使用方、架构、测试、测试固件和文档。
- 进行满足提示词要求的最小范围修改。
- 运行分配的验证或直接相关的验证。
- 编写所需报告并返回;只有在协调者明确要求提交时才提交。
质量关卡
- 除非提示词明确限定该区块的范围,否则不要将模拟、试运行、仅测试固件的测试或未调用的 API 视为已在实际环境中完成。
- 确保生产方和使用方之间的架构/类型/API/CLI/文件/提示词契约保持一致。
- 保留无关文件和行为。
- 如果提示词为空、自相矛盾、过时、受阻、已偏离,或指向缺失的源文件,请停止并返回
NEEDS_COORDINATOR。 - 如果由于计划依赖关系不当、缺少提示词、验收条件无效、评审关卡设计错误或任务范围过时而无法完成分配的区块,请停止并返回
NEEDS_COORDINATOR,并准确说明计划缺陷。
报告
包括:
- 分配的 ref。
- 已更改的文件。
- 已更改和保留的行为。
- 运行的验证及结果。
- 剩余风险或
none。 - 任何协调/恢复问题。
边界
- 不要执行评审关卡;使用
plan-reviewer。 - 不要协调多个区块、画布或子 Agent;使用
plan-coordinator。 - 不要编辑
project-graph.json、画布manifest.json、源提示词 Markdown 或其他 Plan Package 文件;将计划缺陷报告给协调者。 - 不要运行
doctor --repair、解除阻塞、解决偏离问题或编辑state.json/results/;使用plan-recovery。 - 不要创建反馈区块;反馈属于运行时状态。
评论
支持 Markdown