# Omg Autopilot

> 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..."

- Skill: `zereight/omg-autopilot` (Agent Skill)
- Install (CLI): `npx skillmds add zereight/omg-autopilot`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zereight/omg-autopilot/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zereight (https://skillmd.com/u/zereight)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/zereight/omg-autopilot

---


# 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 `/ralph` or 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-interview` for 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 `/cancel` for 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

