name: omg-autopilot
description: >
Full autonomous execution from idea to working code.
Activate when user says: autopilot, auto-pilot, autonomous,
build me, create me, make me, full auto, handle it all,
or "I want a/an..."
argument-hint: ""
OMG Autopilot
OMG Autopilot takes a brief product idea and autonomously handles the full lifecycle: requirements analysis, technical design, planning, parallel implementation, QA cycling, and multi-perspective validation.
When to Use
- User wants end-to-end autonomous execution from an idea to working code
- Task requires multiple phases: planning, coding, testing, and validation
- User wants hands-off execution
When NOT to Use
- User wants to explore options → use
/plan - Single focused code change → use
/ralphor delegate to @executor - Quick fix or small bug → delegate directly to @executor
Execution Pipeline
Phase 0 - Expansion
Turn the user's idea into a detailed spec.
- If ralplan consensus plan exists (
.omc/plans/ralplan-*.md): Skip Phase 0 AND Phase 1 → jump to Phase 2 - If deep-interview spec exists (
.omc/specs/deep-interview-*.md): Use pre-validated spec, skip to Phase 1 - If input is vague: Offer redirect to
/deep-interviewfor clarification - Otherwise: @analyst extracts requirements, @architect creates technical specification
- Output:
.omc/autopilot/spec.md - Track phase:
omg_write_state(phase="expansion_done")
Phase 1 - Planning
Create an implementation plan from the spec.
- @architect creates plan (direct mode)
- @critic validates plan
- Output:
.omc/plans/autopilot-impl.md - Track:
omg_write_state(phase="planning_done")
Phase 2 - Execution
Implement the plan using parallel execution.
- Route tasks by complexity to @executor
- Run independent tasks in parallel
- Track:
omg_write_state(phase="execution_done")
Phase 3 - QA
Cycle until all tests pass (max 5 cycles).
- Build, lint, test, fix failures
- Stop early if the same error repeats 3 times (fundamental issue)
- Track:
omg_write_state(phase="qa_done")
Phase 4 - Validation
Multi-perspective review in parallel.
- @architect: Functional completeness
- @security-reviewer: Vulnerability check
- @code-reviewer: Quality review
- All must approve; fix and re-validate on rejection
- Track:
omg_write_state(phase="validation_done")
Phase 5 - Cleanup
Delete all state files on successful completion.
- Run
/cancelfor clean exit
Stop Conditions
- Same QA error persists across 3 cycles → report fundamental issue
- Validation keeps failing after 3 rounds → report issues
- User says "stop", "cancel", or "abort"
Checklist
- All 5 phases completed
- All validators approved in Phase 4
- Tests pass (verified with fresh output)
- Build succeeds
- State files cleaned up