with one click
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
npx skills add https://github.com/konglong87/enjoy_harness_ai --skill harness-executing-plansCopy and paste this command into Claude Code to install the skill
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
npx skills add https://github.com/konglong87/enjoy_harness_ai --skill harness-executing-plansCopy and paste this command into Claude Code to install the skill
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