with one click
harness-executing-plans
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
EnjoyHarness 唯一强制入口,初始化全局状态、文件体系、技能注册表
配置文件读取和验证技能,确保用户配置正确且完整
全流程自动执行超级组合技能,编排所有16个基础技能,从用户需求到完整交付的全自动化流程
头脑风暴技能,在实现前探索用户意图、需求和设计,防止返工
10倍产能提效超级组合技能,通过并行执行、智能调度、优化策略实现10倍开发效率提升
构建≤60行的核心规则清单,从源头避免Agent行为跑偏
| name | harness-executing-plans |
| description | 实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪 |
| trigger_words | ["harness-executing-plans","executing plans","execute plan","执行计划","实施计划执行"] |
| priority | HIGH |
| dependencies | ["harness-plan"] |
| version | v1.0.0 |
docs/plans/*-implementation-plan.md)EVENT_LOG.md)docs/plans/*-implementation-plan.md).EnjoyHarness/EXECUTION_CONTRACT.md 已标记 mode: autonomous_after_confirmation使用 Read 工具读取:.EnjoyHarness/SKILL_REGISTRY.md
使用 Read 工具读取:.EnjoyHarness/EXECUTION_CONTRACT.md
检查条件:
requirements_confirmed: trueresume_policy: auto_continueretry_policy: retry_3_then_recover如果未完成:
❌ 错误: 未完成计划编写
💡 请先运行: harness-plan
如果自治契约未冻结:
❌ 错误: 自治执行契约缺失
💡 请先完成需求确认并冻结 EXECUTION_CONTRACT.md
使用 Bash 工具查找实施计划:
# 查找最新的实施计划
ls -t docs/plans/*-implementation-plan.md | head -1
# 或者使用用户指定的计划
# 如果用户指定了计划文件,使用指定文件
使用 Read 工具读取:实施计划路径(例如 docs/plans/2026-03-28-user-auth-implementation-plan.md)
解析内容:
使用 Bash 工具检查是否有恢复点:
# 检查 .EnjoyHarness/EXECUTION_CHECKPOINT.md 是否存在
if [ -f .EnjoyHarness/EXECUTION_CHECKPOINT.md ]; then
cat .EnjoyHarness/EXECUTION_CHECKPOINT.md
# 提取最后一个完成的任务ID
fi
如果存在恢复点:
⚠️ 检测到未完成的执行
📍 最后完成的任务: Task 3.2
🤖 自动策略: 从 Task 3.3 继续执行(resume_policy=auto_continue)
执行循环:
对于每个任务:
使用 Bash 工具输出:
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "📋 正在执行: Task {N} - {任务名称}"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "📁 文件操作:"
echo " - Create: {文件路径}"
echo " - Modify: {文件路径}"
echo ""
根据任务中的步骤逐一执行:
常见步骤类型:
执行示例:
# Step 1: 编写失败测试
Write to: internal/auth/service_test.go
# Step 2: 运行测试验证失败
go test ./internal/auth -v
# 预期:FAIL
# Step 3: 实现最小代码
Write to: internal/auth/service.go
# Step 4: 运行测试验证通过
go test ./internal/auth -v
# 预期:PASS
# Step 5: 提交代码
git add internal/auth/service.go internal/auth/service_test.go
git commit -m "feat: implement AuthService.Login"
验证清单:
如果验证失败:
❌ 任务验证失败: {原因}
🤖 自动策略: 重试当前任务(retry_policy=retry_3_then_recover)
使用 Write 工具更新:.EnjoyHarness/EXECUTION_CHECKPOINT.md
# 执行检查点
**实施计划**: {计划文件名}
**最后完成任务**: Task {N}
**完成时间**: {TIMESTAMP}
**状态**: IN_PROGRESS
## 已完成任务
- [x] Task 1.1: {任务名称}
- [x] Task 1.2: {任务名称}
...
- [x] Task N: {当前任务}
## 剩余任务
- [ ] Task N+1: {任务名称}
...
使用 Edit 工具追加到:.EnjoyHarness/EVENT_LOG.md
{TIMESTAMP} | TASK_COMPLETE | harness-executing-plans | Task {N} 完成 - {任务名称} | SUCCESS
使用 Bash 工具输出:
echo ""
echo "✅ Task {N} 完成!"
echo ""
echo "📊 进度统计:"
echo " - 已完成: {N}/{总任务数} 任务"
echo " - 进度: {百分比}%"
echo " - 用时: {已用时间}"
echo " - 预计剩余: {剩余时间}"
echo ""
当所有任务执行完成:
使用 Bash 工具:
rm .EnjoyHarness/EXECUTION_CHECKPOINT.md
使用 Edit 工具更新:.EnjoyHarness/GLOBAL_STATE.md
**Current Phase**: IMPLEMENTATION_COMPLETE
**Active Task**: None
**Last Updated**: {TIMESTAMP}
使用 Write 工具创建:.EnjoyHarness/EXECUTION_REPORT.md
# 实施计划执行报告
**计划**: {计划文件名}
**执行时间**: {开始时间} - {结束时间}
**总用时**: {总时间}
**状态**: SUCCESS
## 执行统计
- **总任务数**: {总数}
- **成功任务**: {成功数}
- **失败任务**: {失败数}
- **跳过任务**: {跳过数}
- **成功率**: {百分比}%
## 任务执行详情
| 任务ID | 任务名称 | 状态 | 用时 |
|--------|---------|------|------|
| Task 1.1 | {名称} | ✅ SUCCESS | {时间} |
| Task 1.2 | {名称} | ✅ SUCCESS | {时间} |
...(所有任务)
## 遇到的问题
{列出执行过程中遇到的问题及解决方案}
## 建议
{对后续工作的建议}
使用 Bash 工具:
git add .EnjoyHarness/EXECUTION_REPORT.md
git commit -m "docs: add implementation execution report for {feature}"
使用 Edit 工具追加到:.EnjoyHarness/EVENT_LOG.md
{TIMESTAMP} | SKILL_COMPLETE | harness-executing-plans | 实施计划执行完成 | SUCCESS
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-validate | 触发输出验证 | PENDING
使用 Bash 工具输出:
echo ""
echo "🎉 所有任务执行完成!"
echo ""
echo "📋 执行报告: .EnjoyHarness/EXECUTION_REPORT.md"
echo "📊 成功率: {百分比}%"
echo "⏱️ 总用时: {总时间}"
echo ""
echo "🎯 下一步建议:"
echo " - 运行完整测试套件: harness-validate"
echo " - 或继续开发下一个功能: harness-brainstorm"
echo ""
当执行中断(网络断开、会话结束、用户中断):
.EnjoyHarness/EXECUTION_CHECKPOINT.md当单个任务失败:
.EnjoyHarness/ERROR_LOG.mdretry_policy=retry_3_then_recover 自动处理当失败任务数超过阈值(默认:3个):
⚠️ 全局熔断触发
❌ 连续失败任务数: {N}
💡 自动进入恢复或诊断流程;仅在恢复失败时再转人工介入
不跳过任务,不改变执行顺序,完全按照实施计划执行。
每个任务完成后立即提交,避免大提交。
每个任务完成后记录检查点,支持恢复。
每个任务完成后验证成功标准,确保质量。
任务失败时优先使用自动策略,不直接要求用户做即时决策。
本技能执行预计迭代次数:约 50-200 次(取决于任务数)
假设实施计划包含20个任务:
docs/plans/2026-03-28-enjoyharness-design-v3.md