konglong87/enjoy_harness_ai · Archived

harness-auto-full-execution

?

First seen Jun 18, 2026

Installation

$ npx skills add konglong87/enjoy_harness_ai --skill harness-auto-full-execution

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from konglong87/enjoy_harness_ai.

npx skills add konglong87/enjoy_harness_ai

Browse all from konglong87/enjoy_harness_ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Versionv3.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 15,229 B
  • docs SUMMARY.md 160 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

harness-auto-full-execution 全流程自动执行技能

核心能力

  1. 编排所有16个基础技能
  2. 执行完整自动化流程:初始化 → 目标 → 头脑风暴 → 计划 → 执行 → 验证 → 完成
  3. 自动触发下游技能
  4. 监控执行状态
  5. 处理异常和熔断
  6. 生成完整交付报告

超级组合技能说明

技能类型: 超级组合技能(Super Combo Skill) 依赖基础: 所有16个基础技能(Phase 1-4) 执行模式: 编排器(Orchestrator),不直接操作文件,通过事件触发其他技能

执行步骤

Step 1: 检查系统状态

使用 Read 工具读取:.EnjoyHarness/GLOBAL_STATE.md

检查条件:

  • 系统已初始化(harness-init完成)
  • 无活跃子代理
  • 无进行中的任务

如果系统未初始化:

⚠️ 系统未初始化,自动触发 harness-init...
(触发 harness-init)
等待初始化完成...

Step 1.5: 锁定自治执行契约

使用 Read / Edit 工具检查并更新:.EnjoyHarness/EXECUTION_CONTRACT.md

要求:

  • 在需求澄清和头脑风暴完成后,将 requirements_confirmed 设为 true
  • 将 brainstormuserparticipation 记录为本次头脑风暴实际模式
  • 将 mode 固定为 autonomousafterconfirmation
  • 默认执行策略保持:

- executionmode: parallelsession - resumepolicy: autocontinue - retrypolicy: retry3thenrecover - humanescalationpolicy: trueblockersonly

如果契约文件不存在,创建默认模板;如果 requirementsconfirmed: false,仅允许继续需求确认相关步骤,不进入后续无人值守执行阶段。 默认情况下,brainstormuser_participation: false,即头脑风暴也由系统自动完成;只有显式配置为 true 时,才允许用户参与 brainstorm。

Step 2: 接收用户需求

用户需求格式:

需求描述:
{用户原始需求描述}

约束条件(可选):
- 时间约束:{deadline}
- 资源约束:{resource limits}
- 技术约束:{tech constraints}

Step 3: 触发目标创建

使用 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

Step 4: 触发头脑风暴

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-brainstorm | 设计讨论 | PENDING

等待事件:

{TIMESTAMP} | SKILL_COMPLETE | harness-brainstorm | 设计文档完成 | SUCCESS

说明:

  • 如果 brainstormuserparticipation: false,这一步完全自动完成。
  • 如果 brainstormuserparticipation: true,只在这一步允许用户参与;完成最终确认后,流程立即恢复为无人值守。

Step 5: 触发计划编写

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-plan | 编写实施计划 | PENDING

等待事件:

{TIMESTAMP} | SKILL_COMPLETE | harness-plan | 实施计划完成 | SUCCESS

Step 6: 触发计划执行

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | executing-plans | 执行实施计划 | PENDING

等待事件:

{TIMESTAMP} | PHASE_COMPLETE | executing-plans | 计划执行完成 | SUCCESS

执行监控:

  • 定期读取:.EnjoyHarness/GLOBALSTATE.md(检查currenttask)
  • 定期读取:.EnjoyHarness/EVENT_LOG.md(检查最新事件)
  • 定期读取:.trace/ERROR_TRACE.md(检查错误)
  • 定期读取:.EnjoyHarness/EXECUTIONCONTRACT.md(确认仍处于 autonomousafter_confirmation)

Step 7: 触发验证

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-validate-output | 验证输出 | PENDING

等待事件:

{TIMESTAMP} | SKILL_COMPLETE | harness-validate-output | 输出验证通过 | SUCCESS

Step 8: 触发效果评估

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-evaluate-performance | 效果评估 | PENDING

等待事件:

{TIMESTAMP} | SKILL_COMPLETE | harness-evaluate-performance | 效果评估完成 | SUCCESS

Step 9: 触发目标验证

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-goal | 验证目标达成 | PENDING

等待事件:

{TIMESTAMP} | SKILL_COMPLETE | harness-goal | 目标验证通过 | SUCCESS

Step 10: 生成交付报告

使用 Write 工具创建:.trace/DELIVERYREPORT{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}

## 结论
{任务状态},目标已达成,质量符合预期。

Step 11: 触发自我进化

使用 Edit 工具写入:.EnjoyHarness/EVENT_LOG.md

触发事件:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-evolve | 记录经验学习 | PENDING

Step 12: 输出完成信息

使用 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" -> "完成";
}

异常处理

异常类型1: 基础技能失败

检测:

{TIMESTAMP} | SKILL_FAILURE | {skill-name} | {error details} | FAILURE

处理:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-handle-failure | 处理失败 | PENDING

等待:

{TIMESTAMP} | SKILL_COMPLETE | harness-handle-failure | 失败已处理 | SUCCESS

异常类型2: 熔断触发

检测:

{TIMESTAMP} | CIRCUIT_BREAKER_TRIGGERED | {type} | {details} | PAUSE

处理:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-handle-failure | 熔断后自动恢复 | PENDING

等待:

{TIMESTAMP} | HUMAN_DECISION | {decision} | {details} | RESUME/ABORT

异常类型3: 目标验证失败

检测:

{TIMESTAMP} | SKILL_FAILURE | harness-goal | 目标未达成 | FAILURE

处理:

{TIMESTAMP} | LOOP_BACK | executing-plans | 补充缺失部分 | PENDING

回到 Step 6,继续执行缺失部分。

异常类型4: 验证失败

检测:

{TIMESTAMP} | SKILL_FAILURE | harness-validate-output | 验证失败 | FAILURE

处理:

{TIMESTAMP} | TRIGGER_DOWNSTREAM | harness-diagnose-and-improve | 诊断问题 | PENDING

诊断后修复,重新验证。

成功标准

  • .EnjoyHarness/EXECUTION_CONTRACT.md 已写入自治执行策略
  • 需求确认后不再要求用户做执行方式选择
  • 系统初始化检查通过
  • 目标创建成功
  • 设计文档生成
  • 实施计划生成
  • 计划执行完成
  • 输出验证通过
  • 效果评估完成
  • 目标验证通过
  • 交付报告生成
  • 经验记录完成

失败兜底

  • 基础技能失败 → 触发 harness-handle-failure
  • 熔断触发 → 先触发 harness-handle-failure;仅真实阻塞时升级 harness-escalate-to-human
  • 目标未达成 → 返回执行补充缺失部分
  • 验证失败 → 触发 harness-diagnose-and-improve
  • 多次失败 → 自动恢复、自动拆分或真实阻塞升级

联动关系

  • 触发时机:用户提出需求,选择全流程自动执行
  • 上游技能:无(超级入口)
  • 下游技能:所有16个基础技能(通过事件触发)
  • 并行技能:无(串行编排)

关键原则

1. 编排器模式

harness-auto-full-execution 是编排器,不直接操作文件,只通过事件触发其他技能:

  • ✅ 正确:写入EVENT_LOG触发事件,等待下游技能完成
  • ❌ 错误:直接使用Write/Edit工具修改文件

2. 事件驱动

所有技能协调通过EVENT_LOG.md事件:

触发:TRIGGER_DOWNSTREAM | {skill} | {action} | PENDING
等待:SKILL_COMPLETE | {skill} | {result} | SUCCESS

3. 监控循环

定期读取GLOBALSTATE.md和EVENTLOG.md,监控执行状态:

while not_complete:
    read GLOBAL_STATE.md
    read EVENT_LOG.md
    check current_task
    check latest_events
    sleep 5s

4. 异常传递

遇到异常不直接处理,触发相应的处理技能:

  • 基础技能失败 → harness-handle-failure
  • 熔断 → harness-escalate-to-human
  • 验证失败 → harness-diagnose-and-improve

5. 完整性保证

确保流程完整执行,不遗漏任何步骤:

  • 初始化 → 目标 → 设计 → 计划 → 执行 → 验证 → 评估 → 完成
  • 需求确认后由 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 次

  • Read 状态文件:20-30次
  • Edit EVENT_LOG:20-30次
  • Write 交付报告:1次
  • Bash输出:10-20次
  • 等待下游技能:不计数

参考

  • EnjoyHarness设计文档 - docs/plans/2026-03-28-enjoyharness-design-v3.md
  • Phase 1-4 所有基础技能 - 基础编排单元