Help us improve
Share bugs, ideas, or general feedback.
From oh-my-claudecode
Autonomously transforms a product idea into working, tested, documented code via 5-phase workflow: expansion, planning, execution with subagents, QA, and validation.
npx claudepluginhub mazenyassergithub/oh-my-claudecode --plugin oh-my-claudecodeHow this command is triggered — by the user, by Claude, or both
Slash command
/oh-my-claudecode:autopilotThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Autopilot Command
[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.
## User's Idea
{{ARGUMENTS}}
## Your Mission
Transform this idea into working code through 5 phases:
1. **Expansion** - Turn the idea into detailed spec
2. **Planning** - Create implementation plan
3. **Execution** - Build with parallel agents
4. **QA** - Test until everything passes
5. **Validation** - Multi-architect review
## Phase 0: Expansion
First, expand.../autoActivates autonomous PLAN-ACT-EVAL iteration cycle using TDD workflow until zero critical/high issues achieved, then outputs success summary or suggestions.
/autoAutonomously executes a complete task without user intervention: plans, builds, tests, fixes, validates, reviews, and commits code until ready, functional, and tested.
/autopilotExecutes autonomous phase loop: chains planning, execution, verification, review of code changes; pauses at human decisions; offers PR after final review.
/autopilotRuns autonomous autopilot mode: iterates team-exec -> team-verify -> team-fix loops until acceptance criteria pass or blocked, producing loop tables, status, and checkpoints.
/autopilotRuns autonomous session-orchestration loops with kill-switches, configurable via flags like --headless, --max-sessions, --max-hours. Delegates to autopilot skill.
Share bugs, ideas, or general feedback.
[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, output:
<promise>TASK_COMPLETE</promise>
And display the autopilot summary.