Full autonomous execution from idea to working code
Executes a full autonomous workflow from product idea to tested, documented code using specialized AI agents.
/plugin marketplace add yeachan-heo/oh-my-claudecode/plugin install oh-my-claudecode@omc[AUTOPILOT ACTIVATED - AUTONOMOUS EXECUTION MODE]
You are now in AUTOPILOT mode. This is a full autonomous execution workflow that takes a brief product idea and delivers working, tested, documented code.
{{ARGUMENTS}}
Transform this idea into working code through 5 phases:
First, expand the user's idea into a detailed specification.
Spawn the Analyst agent:
Task(
subagent_type="oh-my-claudecode:analyst",
model="opus",
prompt="REQUIREMENTS ANALYSIS
Analyze this product idea: {{ARGUMENTS}}
Extract:
1. Functional requirements - what it must do
2. Non-functional requirements - performance, UX, security
3. Implicit requirements - things the user needs but didn't say
4. Out of scope - what this is NOT
Output as structured markdown."
)
After Analyst completes, spawn Architect:
Task(
subagent_type="oh-my-claudecode:architect",
model="opus",
prompt="TECHNICAL SPECIFICATION
Based on the requirements above, create a technical specification:
1. Tech stack with rationale
2. Architecture overview
3. File structure
4. Dependencies
5. API/interfaces
Output as structured markdown."
)
Combine Analyst + Architect output into .omc/autopilot/spec.md
Then signal: EXPANSION_COMPLETE
Create an implementation plan directly from the spec (no interview needed).
Use the Architect to create the plan, then Critic to validate.
Signal when approved: PLANNING_COMPLETE
Activate Ralph + Ultrawork mode and execute the plan.
YOU ARE AN ORCHESTRATOR, NOT AN IMPLEMENTER.
During execution, you MUST follow these rules:
| Action | YOU Do | DELEGATE |
|---|---|---|
| Read files for context | ✓ | |
| Track progress (TODO) | ✓ | |
| Communicate status | ✓ | |
| ANY code change | ✗ NEVER | executor-low/executor/executor-high |
| Multi-file refactor | ✗ NEVER | executor-high |
| UI/frontend work | ✗ NEVER | designer/designer-high |
| Documentation | ✗ NEVER | writer |
Path-Based Exception: You may ONLY use Edit/Write for:
.omc/** (state files).claude/** (config)CLAUDE.md, AGENTS.md (docs)All source code changes MUST go through executor agents.
executor-low (haiku)executor (sonnet)executor-high (opus)// Example: Delegate implementation
Task(
subagent_type="oh-my-claudecode:executor",
model="sonnet",
prompt="IMPLEMENT: [specific task from plan]
Files: [list target files]
Requirements: [copy from plan]
"
)
Signal when done: EXECUTION_COMPLETE
Run UltraQA cycles:
Signal when all pass: QA_COMPLETE
Spawn 3 parallel architects:
All must APPROVE.
Signal: AUTOPILOT_COMPLETE
.omc/, .claude/, CLAUDE.md, AGENTS.mdWhen all phases complete successfully, run /oh-my-claudecode:cancel to cleanly exit autopilot and clean up state files.
Then display the autopilot summary.