feat: add orch-* orchestrator skill family (#2153)

* feat: add orch-* orchestrator skill family

Lightweight wrappers that orchestrate existing ECC agents through a gated Research -> Plan -> TDD -> Review -> Commit pipeline, right-sized per task.

- orch-pipeline: shared engine (phases, size classifier, two gates, agent map)
- orch-add-feature/change-feature/fix-defect/refine-code/build-mvp: thin wrappers delegating to the engine

* chore: register orch-* family in catalog, command registry, and agent.yaml (post-rebase onto green main)

---------

Co-authored-by: ECC Test <ecc@example.test>
This commit is contained in:
David W Miller
2026-06-07 03:15:31 -05:00
committed by GitHub
parent e755c5f72b
commit 90dfd9505d
20 changed files with 626 additions and 34 deletions

View File

@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"totalCommands": 79,
"totalCommands": 84,
"commands": [
{
"command": "aside",
@@ -490,6 +490,67 @@
"skills": [],
"path": "commands/multi-workflow.md"
},
{
"command": "orch-add-feature",
"description": "Orchestrate building a brand-new feature end to end — research, plan, TDD, review, gated commit. Wrapper that kicks off the orch-add-feature skill.",
"type": "orchestration",
"primaryAgents": [],
"allAgents": [],
"skills": [
"orch-add-feature"
],
"path": "commands/orch-add-feature.md"
},
{
"command": "orch-build-mvp",
"description": "Orchestrate bootstrapping a working MVP from a design/spec doc — ingest, slice, scaffold, TDD, review, gated commit (reuses the GAN harness). Wrapper for the orch-build-mvp skill.",
"type": "orchestration",
"primaryAgents": [],
"allAgents": [],
"skills": [
"orch-build-mvp"
],
"path": "commands/orch-build-mvp.md"
},
{
"command": "orch-change-feature",
"description": "Orchestrate altering an existing, working feature to new desired behavior — update tests to the new spec, change impl, review, gated commit. Wrapper for the orch-change-feature skill.",
"type": "orchestration",
"primaryAgents": [],
"allAgents": [],
"skills": [
"orch-add-feature",
"orch-change-feature",
"orch-fix-defect"
],
"path": "commands/orch-change-feature.md"
},
{
"command": "orch-fix-defect",
"description": "Orchestrate fixing a bug — reproduce it as a failing regression test, fix to green, review, gated commit. Wrapper for the orch-fix-defect skill.",
"type": "orchestration",
"primaryAgents": [],
"allAgents": [],
"skills": [
"orch-add-feature",
"orch-change-feature",
"orch-fix-defect"
],
"path": "commands/orch-fix-defect.md"
},
{
"command": "orch-refine-code",
"description": "Orchestrate a behavior-preserving refactor — confirm tests green, restructure without changing behavior, keep green, review, gated commit. Wrapper for the orch-refine-code skill.",
"type": "orchestration",
"primaryAgents": [],
"allAgents": [],
"skills": [
"orch-change-feature",
"orch-fix-defect",
"orch-refine-code"
],
"path": "commands/orch-refine-code.md"
},
{
"command": "plan-prd",
"description": "Generate a lean, problem-first PRD and hand off to /plan for implementation planning.",
@@ -864,7 +925,7 @@
"byType": {
"build": 2,
"general": 7,
"orchestration": 6,
"orchestration": 11,
"planning": 2,
"refactoring": 1,
"review": 9,
@@ -929,6 +990,18 @@
"skill": "flutter-dart-code-review",
"count": 3
},
{
"skill": "orch-add-feature",
"count": 3
},
{
"skill": "orch-change-feature",
"count": 3
},
{
"skill": "orch-fix-defect",
"count": 3
},
{
"skill": "rust-patterns",
"count": 3
@@ -940,18 +1013,6 @@
{
"skill": "cpp-testing",
"count": 2
},
{
"skill": "ecc-guide",
"count": 2
},
{
"skill": "golang-patterns",
"count": 2
},
{
"skill": "golang-testing",
"count": 2
}
]
}

View File

@@ -1,6 +1,6 @@
# Everything Claude Code (ECC) — 智能体指令
这是一个**生产就绪的 AI 编码插件**,提供 64 个专业代理、255 项技能、79 条命令以及自动化钩子工作流,用于软件开发。
这是一个**生产就绪的 AI 编码插件**,提供 64 个专业代理、261 项技能、84 条命令以及自动化钩子工作流,用于软件开发。
**版本:** 2.0.0-rc.1
@@ -147,8 +147,8 @@
```
agents/ — 64 个专业子代理
skills/ — 255 个工作流技能和领域知识
commands/ — 79 个斜杠命令
skills/ — 261 个工作流技能和领域知识
commands/ — 84 个斜杠命令
hooks/ — 基于触发的自动化
rules/ — 始终遵循的指导方针(通用 + 每种语言)
scripts/ — 跨平台 Node.js 实用工具

View File

@@ -224,7 +224,7 @@ Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/"
/plugin list ecc@ecc
```
**搞定!** 你现在可以使用 64 个智能体、255 项技能和 79 个命令了。
**搞定!** 你现在可以使用 64 个智能体、261 项技能和 84 个命令了。
***
@@ -1137,8 +1137,8 @@ opencode
| 功能特性 | Claude Code | OpenCode | 状态 |
|---------|---------------|----------|--------|
| 智能体 | PASS: 64 个 | PASS: 12 个 | **Claude Code 领先** |
| 命令 | PASS: 79 个 | PASS: 35 个 | **Claude Code 领先** |
| 技能 | PASS: 255 项 | PASS: 37 项 | **Claude Code 领先** |
| 命令 | PASS: 84 个 | PASS: 35 个 | **Claude Code 领先** |
| 技能 | PASS: 261 项 | PASS: 37 项 | **Claude Code 领先** |
| 钩子 | PASS: 8 种事件类型 | PASS: 11 种事件 | **OpenCode 更多!** |
| 规则 | PASS: 29 条 | PASS: 13 条指令 | **Claude Code 领先** |
| MCP 服务器 | PASS: 14 个 | PASS: 完整 | **完全对等** |
@@ -1245,8 +1245,8 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以
| 功能特性 | Claude Code | Cursor IDE | Codex CLI | OpenCode |
|---------|-----------------------|------------|-----------|----------|
| **智能体** | 64 | 共享 (AGENTS.md) | 共享 (AGENTS.md) | 12 |
| **命令** | 79 | 共享 | 基于指令 | 35 |
| **技能** | 255 | 共享 | 10 (原生格式) | 37 |
| **命令** | 84 | 共享 | 基于指令 | 35 |
| **技能** | 261 | 共享 | 10 (原生格式) | 37 |
| **钩子事件** | 8 种类型 | 15 种类型 | 暂无 | 11 种类型 |
| **钩子脚本** | 20+ 个脚本 | 16 个脚本 (DRY 适配器) | N/A | 插件钩子 |
| **规则** | 34 (通用 + 语言) | 34 (YAML 前页) | 基于指令 | 13 条指令 |