with one click
全流程自动执行超级组合技能,编排所有16个基础技能,从用户需求到完整交付的全自动化流程
npx skills add https://github.com/konglong87/enjoy_harness_ai --skill harness-auto-full-executionCopy and paste this command into Claude Code to install the skill
全流程自动执行超级组合技能,编排所有16个基础技能,从用户需求到完整交付的全自动化流程
npx skills add https://github.com/konglong87/enjoy_harness_ai --skill harness-auto-full-executionCopy and paste this command into Claude Code to install the skill
EnjoyHarness 唯一强制入口,初始化全局状态、文件体系、技能注册表
配置文件读取和验证技能,确保用户配置正确且完整
头脑风暴技能,在实现前探索用户意图、需求和设计,防止返工
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
10倍产能提效超级组合技能,通过并行执行、智能调度、优化策略实现10倍开发效率提升
构建≤60行的核心规则清单,从源头避免Agent行为跑偏
| name | harness-auto-full-execution |
| description | 全流程自动执行超级组合技能,编排所有16个基础技能,从用户需求到完整交付的全自动化流程 |
| trigger_words | ["harness-auto-full-execution","自动执行","auto execute","全流程","full automation"] |
| priority | LOWEST |
| dependencies | ["all-base-skills"] |
| version | v3.0.0 |
技能类型: 超级组合技能(Super Combo Skill) 依赖基础: 所有16个基础技能(Phase 1-4) 执行模式: 编排器(Orchestrator),不直接操作文件,通过事件触发其他技能
使用 Read 工具读取:.EnjoyHarness/GLOBAL_STATE.md
检查条件:
如果系统未初始化:
⚠️ 系统未初始化,自动触发 harness-init...
(触发 harness-init)
等待初始化完成...
使用 Read / Edit 工具检查并更新:.EnjoyHarness/EXECUTION_CONTRACT.md
要求:
requirements_confirmed 设为 truebrainstorm_user_participation 记录为本次头脑风暴实际模式mode 固定为 autonomous_after_confirmationexecution_mode: parallel_sessionresume_policy: auto_continueretry_policy: retry_3_then_recoverhuman_escalation_policy: true_blockers_only如果契约文件不存在,创建默认模板;如果 requirements_confirmed: false,仅允许继续需求确认相关步骤,不进入后续无人值守执行阶段。
默认情况下,brainstorm_user_participation: false,即头脑风暴也由系统自动完成;只有显式配置为 true 时,才允许用户参与 brainstorm。
用户需求格式:
需求描述:
{用户原始需求描述}
约束条件(可选):
- 时间约束:{deadline}
- 资源约束:{resource limits}
- 技术约束:{tech constraints}
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | SUPER_SKILL_START | harness-auto-full-execution | 接收用户需求 | SUCCESS
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-goal | 创建SMART目标 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-goal | 目标创建完成 | SUCCESS
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-brainstorm | 设计讨论 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-brainstorm | 设计文档完成 | SUCCESS
说明:
brainstorm_user_participation: false,这一步完全自动完成。brainstorm_user_participation: true,只在这一步允许用户参与;完成最终确认后,流程立即恢复为无人值守。使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-plan | 编写实施计划 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-plan | 实施计划完成 | SUCCESS
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | executing-plans | 执行实施计划 | PENDING
等待事件:
{TIMESTAMP} | PHASE_COMPLETE | executing-plans | 计划执行完成 | SUCCESS
执行监控:
.EnjoyHarness/GLOBAL_STATE.md(检查current_task).EnjoyHarness/EVENT_LOG.md(检查最新事件).trace/ERROR_TRACE.md(检查错误).EnjoyHarness/EXECUTION_CONTRACT.md(确认仍处于 autonomous_after_confirmation)使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-validate-output | 验证输出 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-validate-output | 输出验证通过 | SUCCESS
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-evaluate-performance | 效果评估 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-evaluate-performance | 效果评估完成 | SUCCESS
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-goal | 验证目标达成 | PENDING
等待事件:
{TIMESTAMP} | SKILL_COMPLETE | harness-goal | 目标验证通过 | SUCCESS
使用 Write 工具创建:.trace/DELIVERY_REPORT_{TIMESTAMP}.md
报告内容:
---
created: {TIMESTAMP}
task_id: {TASK_ID}
status: COMPLETE
---
# 交付报告
## 任务概述
{用户需求描述}
## 执行流程
1. ✅ 系统初始化 - harness-init
2. ✅ 目标创建 - harness-goal
3. ✅ 设计讨论 - harness-brainstorm
4. ✅ 计划编写 - harness-plan
5. ✅ 计划执行 - executing-plans
6. ✅ 输出验证 - harness-validate-output
7. ✅ 效果评估 - harness-evaluate-performance
8. ✅ 目标验证 - harness-goal
## 交付物清单
- 设计文档:`docs/plans/{design-doc}.md`
- 实施计划:`docs/plans/{implementation-plan}.md`
- 源代码:{文件列表}
- 测试代码:{测试文件列表}
- 文档:{文档文件列表}
## 质量指标
- 测试覆盖率:{coverage}%
- 代码复杂度:{complexity}
- 性能指标:{performance metrics}
- 目标达成度:{goal achievement}%
## 执行统计
- 总迭代次数:{iterations}
- 总Token消耗:{tokens}
- 总执行时间:{duration}
- 错误次数:{errors}
- 熔断次数:{circuit-breakers}
## 风险与改进
- 识别的风险:{risks}
- 改进建议:{improvements}
## 结论
{任务状态},目标已达成,质量符合预期。
使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md
触发事件:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-evolve | 记录经验学习 | PENDING
使用 Bash 工具输出:
echo ""
echo "✅ harness-auto-full-execution 完成!"
echo ""
echo "📋 交付报告:"
echo " - 文件: .trace/DELIVERY_REPORT_{TIMESTAMP}.md"
echo ""
echo "🎯 交付物:"
echo " - 设计文档: docs/plans/{design-doc}.md"
echo " - 实施计划: docs/plans/{implementation-plan}.md"
echo " - 源代码: {file count}个文件"
echo " - 测试代码: {test count}个文件"
echo ""
echo "📊 质量:"
echo " - 测试覆盖率: {coverage}%"
echo " - 目标达成度: {achievement}%"
echo ""
echo "⏱️ 统计:"
echo " - 执行时间: {duration}"
echo " - Token消耗: {tokens}"
echo " - 迭代次数: {iterations}"
echo ""
digraph auto_execution {
rankdir=TB;
"用户需求" [shape=box, style=filled, fillcolor="#c8e6c9"];
subgraph cluster_phase1 {
label="Phase 1: 初始化";
style=filled;
color=lightgrey;
"检查系统状态" [shape=box];
"harness-init" [shape=box, style=filled, fillcolor="#bbdefb"];
}
subgraph cluster_phase2 {
label="Phase 2: 设计";
style=filled;
color=lightgrey;
"harness-goal" [shape=box, style=filled, fillcolor="#fff9c4"];
"harness-brainstorm" [shape=box, style=filled, fillcolor="#fff9c4"];
"harness-plan" [shape=box, style=filled, fillcolor="#fff9c4"];
}
subgraph cluster_phase3 {
label="Phase 3: 执行";
style=filled;
color=lightgrey;
"executing-plans" [shape=box, style=filled, fillcolor="#f8bbd0"];
"基础技能编排" [shape=box];
}
subgraph cluster_phase4 {
label="Phase 4: 验证";
style=filled;
color=lightgrey;
"harness-validate-output" [shape=box, style=filled, fillcolor="#e1bee7"];
"harness-evaluate-performance" [shape=box, style=filled, fillcolor="#e1bee7"];
"harness-goal验证" [shape=box, style=filled, fillcolor="#e1bee7"];
}
subgraph cluster_phase5 {
label="Phase 5: 完成";
style=filled;
color=lightgrey;
"生成交付报告" [shape=box, style=filled, fillcolor="#81c784"];
"harness-evolve" [shape=box, style=filled, fillcolor="#81c784"];
"完成" [shape=doublecircle, style=filled, fillcolor="#81c784"];
}
"用户需求" -> "检查系统状态";
"检查系统状态" -> "harness-init" [label="未初始化"];
"检查系统状态" -> "harness-goal" [label="已初始化"];
"harness-init" -> "harness-goal";
"harness-goal" -> "harness-brainstorm";
"harness-brainstorm" -> "harness-plan";
"harness-plan" -> "executing-plans";
"executing-plans" -> "基础技能编排";
"基础技能编排" -> "harness-validate-output";
"harness-validate-output" -> "harness-evaluate-performance";
"harness-evaluate-performance" -> "harness-goal验证";
"harness-goal验证" -> "生成交付报告";
"生成交付报告" -> "harness-evolve";
"harness-evolve" -> "完成";
}
检测:
{TIMESTAMP} | SKILL_FAILURE | {skill-name} | {error details} | FAILURE
处理:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-handle-failure | 处理失败 | PENDING
等待:
{TIMESTAMP} | SKILL_COMPLETE | harness-handle-failure | 失败已处理 | SUCCESS
检测:
{TIMESTAMP} | CIRCUIT_BREAKER_TRIGGERED | {type} | {details} | PAUSE
处理:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-handle-failure | 熔断后自动恢复 | PENDING
等待:
{TIMESTAMP} | HUMAN_DECISION | {decision} | {details} | RESUME/ABORT
检测:
{TIMESTAMP} | SKILL_FAILURE | harness-goal | 目标未达成 | FAILURE
处理:
{TIMESTAMP} | LOOP_BACK | executing-plans | 补充缺失部分 | PENDING
回到 Step 6,继续执行缺失部分。
检测:
{TIMESTAMP} | SKILL_FAILURE | harness-validate-output | 验证失败 | FAILURE
处理:
{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-diagnose-and-improve | 诊断问题 | PENDING
诊断后修复,重新验证。
.EnjoyHarness/EXECUTION_CONTRACT.md 已写入自治执行策略harness-auto-full-execution 是编排器,不直接操作文件,只通过事件触发其他技能:
所有技能协调通过EVENT_LOG.md事件:
触发:TRIGGER_DOWNSTREAM | {skill} | {action} | PENDING
等待:SKILL_COMPLETE | {skill} | {result} | SUCCESS
定期读取GLOBAL_STATE.md和EVENT_LOG.md,监控执行状态:
while not_complete:
read GLOBAL_STATE.md
read EVENT_LOG.md
check current_task
check latest_events
sleep 5s
遇到异常不直接处理,触发相应的处理技能:
确保流程完整执行,不遗漏任何步骤:
EXECUTION_CONTRACT.md 明确接管无人值守策略用户输入:
需求描述:
为系统添加用户邮箱密码认证功能,支持注册、登录、登出。
约束条件:
- 时间约束:今天完成
- 技术约束:使用bcrypt加密密码,JWT生成token
harness-auto-full-execution 执行流程:
Phase 1: 初始化
检查系统状态...
✅ 系统已初始化
Phase 2: 设计
触发 harness-goal...
✅ 目标创建完成:实现用户邮箱密码认证
触发 harness-brainstorm...
(设计讨论过程)
✅ 设计文档完成:docs/plans/2026-03-28-user-auth-design.md
触发 harness-plan...
✅ 实施计划完成:docs/plans/2026-03-28-user-auth-implementation-plan.md
Phase 3: 执行
触发 executing-plans...
(执行实施计划)
✅ 计划执行完成
Phase 4: 验证
触发 harness-validate-output...
✅ 输出验证通过
触发 harness-evaluate-performance...
✅ 效果评估完成
触发 harness-goal验证...
✅ 目标验证通过
Phase 5: 完成
生成交付报告...
✅ 交付报告:.trace/DELIVERY_REPORT_20260328T170000.md
触发 harness-evolve...
✅ 经验记录完成
✅ 全流程自动执行完成!
| 超级组合技能 | 目标 | 特点 |
|---|---|---|
| harness-auto-full-execution | 全流程自动执行 | 编排所有16个技能,从需求到交付 |
| harness-10x-productivity-boost | 10倍产能提效 | 并行执行、智能调度、优化效率 |
本技能执行预计迭代次数:约 50-100 次
docs/plans/2026-03-28-enjoyharness-design-v3.md