원클릭으로
do-plan
// Execute a plan using subagents for implementation. Use after /make-plan has created a structured plan, or for any multi-phase task execution.
// Execute a plan using subagents for implementation. Use after /make-plan has created a structured plan, or for any multi-phase task execution.
Install persistent memory for OpenClaw agents via claude-mem. Use when setting up agent memory, fixing context amnesia, enabling continuous cognition, or helping agents remember across sessions. Handles worker service, OpenClaw plugin configuration, and verification.
Create an implementation plan with documentation discovery. Use for complex features or multi-phase tasks that need structured planning before execution.
| name | do-plan |
| description | Execute a plan using subagents for implementation. Use after /make-plan has created a structured plan, or for any multi-phase task execution. |
Execute implementation plans by deploying subagents for each phase. You coordinate; they execute.
/make-plan has created a structured planYou are an ORCHESTRATOR. Deploy subagents to execute all work.
Do not do the work yourself except to:
Deploy an "Implementation" subagent to:
Deploy subagents for verification (do not proceed until all pass):
| Subagent | Responsibility |
|---|---|
| Verification | Run the phase's verification checklist, prove it worked |
| Anti-pattern | Grep for known bad patterns from the plan |
| Code Quality | Review changes for obvious issues |
| Commit | Commit only after verification passes |
Deploy a "Branch/Sync" subagent to:
User: /do-plan plans/websocket-feature.md
You (orchestrator):
1. Read the plan file
2. For Phase 1:
a. Deploy Implementation subagent with phase context
b. Wait for completion report with evidence
c. Deploy Verification subagent
d. Deploy Anti-pattern subagent
e. Deploy Code Quality subagent
f. If all pass → Deploy Commit subagent
g. If any fail → Debug and redeploy
3. Repeat for each phase
4. Report overall completion status
Use sessions_spawn to deploy subagents:
sessions_spawn(
task="[Phase N Implementation] Copy the auth middleware pattern from docs/auth.md:45-80 into src/middleware/websocket.ts. Report: files changed, commands run, verification status.",
label="phase-1-impl"
)
Each subagent should be given:
Keep a running status in the conversation:
## Execution Status
- [x] Phase 0: Documentation Discovery ✅
- [x] Phase 1: Core WebSocket Handler ✅ (commit: abc123)
- [ ] Phase 2: Authentication Integration (in progress)
- [ ] Phase 3: Error Handling
- [ ] Phase 4: Final Verification