You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You also need `acpx`, because Wave-Driven execution uses headless agent sessions from terminal workflows.
21
+
Use `wave-planner-claude` when you want the same Wave method but inside Claude Code.
26
22
27
-
Install `acpx`:
23
+
Use `wave-planner-acpx` only when you explicitly want external workers through `acpx`, such as mixed-agent runs across Codex, Claude Code, Gemini, or other ACP-compatible tools.
28
24
29
-
```bash
30
-
npm install -g acpx@latest
31
-
```
25
+
## Skills
32
26
33
-
Learn more / install from source:
34
-
-[acpx GitHub](https://github.com/openclaw/acpx)
27
+
-`wave-planner`
28
+
- Codex-first Wave skill
29
+
- Uses Codex subagents for execution
30
+
-`wave-planner-claude`
31
+
- Claude Code Wave skill
32
+
- Uses Claude Code Agent subagents for execution
33
+
-`wave-planner-acpx`
34
+
- Wave skill for `acpx`-based execution
35
+
- Use when you want cross-CLI or cross-provider workers
36
+
-`acpx`
37
+
- Lower-level `acpx` reference skill
38
+
- Covers CLI usage, sessions, and orchestration details
Result: better throughput, cleaner ownership, smaller contexts per agent, and safer integration.
58
+
1. Use `wave-planner`.
59
+
2. Approve Gate 1.
60
+
3. Review the generated Wave Plan.
61
+
4. Approve Gate 2.
62
+
5. Let Codex run the wave with subagents, integrate, and verify.
62
63
63
-
### Why not just use built-in subagents in a single CLI (for example Claude Code)?
64
+
### `acpx` path
64
65
65
-
Built-in subagents are useful, but they are usually scoped to their own ecosystem. In practice, that means subagents in one CLI typically run models/tools from that same CLI stack.
66
+
1. Install `acpx`.
67
+
2. Use `wave-planner-acpx`.
68
+
3. Approve Gate 1.
69
+
4. Review the generated Wave Plan.
70
+
5. Approve Gate 2.
71
+
6. Execute the waves through `acpx`.
66
72
67
-
Wave-Driven Dev is different because it relies on `acpx` as a headless orchestration layer. That lets the Main Brain run workers across different agent CLIs in one coordinated plan, for example:
68
-
- Codex for architecture-heavy reasoning
69
-
- Claude Code for complex implementation tasks
70
-
- Gemini or OpenRouter for smaller, strict, bounded tasks
73
+
### Claude Code path
71
74
72
-
So instead of being limited to one CLI's subagent system, you can choose the best agent per wave and per task while still keeping one consistent execution method.
75
+
1. Use `wave-planner-claude`.
76
+
2. Approve Gate 1.
77
+
3. Review the generated Wave Plan.
78
+
4. Approve Gate 2.
79
+
5. Let Claude Code run the wave with Agent subagents, integrate, and verify.
73
80
74
-
## Method Overview
81
+
<details>
82
+
<summary>Why this method exists</summary>
75
83
76
-
### Roles
84
+
Traditional single-agent sessions often lead to:
77
85
78
-
- Main Brain: plans, defines contracts, integrates, verifies.
A[Main Brain Session] --> B[Wave Plan + Decision Log]
91
-
B --> C[Wave 0: Contracts]
92
-
C --> D[Wave 1: Parallel Worker Agents]
93
-
D --> E[Wave 2..N: Parallel Worker Agents]
94
-
E --> F[Integration Wave]
95
-
F --> G[Final Verification Wave]
96
-
G --> H[Done]
97
-
```
99
+
</details>
98
100
99
-
## Operational Pattern
101
+
<details>
102
+
<summary>Why Codex is the recommended default now</summary>
100
103
101
-
1. Main Brain creates the full Wave Plan.
102
-
2. Main Brain generates worker prompts for each wave.
103
-
3.`acpx` runs worker sessions in parallel (named sessions).
104
-
4. Workers return standardized handoffs.
105
-
5. Main Brain merges in order, resolves integration issues, runs final checks.
104
+
OpenAI’s Codex subagents can spawn specialized agents in parallel and collect the results back into one response. Current Codex releases enable subagent workflows by default, and subagent activity is surfaced in the Codex app and CLI.
106
105
107
-
## Skill List
106
+
That makes the Codex-native version of Wave-Driven Dev the simplest and most reliable default when you are already inside Codex.
Copy file name to clipboardExpand all lines: skills/acpx/SKILL.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ metadata:
11
11
12
12
Use this skill when you need to run coding agents through `acpx`, manage persistent ACP sessions, queue prompts, or consume structured output from scripts.
13
13
14
-
Use it especially for Wave-Driven Development execution after `wave-planner` is approved.
14
+
Use it especially for Wave-Driven Development execution after `wave-planner-acpx` is approved.
0 commit comments