Catalog
Yeachan-Heo/autopilot

Yeachan-Heo

autopilot

Full autonomous execution from idea to working code

global
0installs0uses~2.3k
v1.1Saved Apr 20, 2026

<Use_When>

  • User wants end-to-end autonomous execution from an idea to working code
  • User says "autopilot", "auto pilot", "autonomous", "build me", "create me", "make me", "full auto", "handle it all", or "I want a/an..."
  • Task requires multiple phases: planning, coding, testing, and validation
  • User wants hands-off execution and is willing to let the system run to completion </Use_When>

<Do_Not_Use_When>

  • User wants to explore options or brainstorm -- use plan skill instead
  • User says "just explain", "draft only", or "what would you suggest" -- respond conversationally
  • User wants a single focused code change -- use ralph or delegate to an executor agent
  • User wants to review or critique an existing plan -- use plan --review
  • Task is a quick fix or small bug -- use direct executor delegation </Do_Not_Use_When>

<Why_This_Exists> Most non-trivial software tasks require coordinated phases: understanding requirements, designing a solution, implementing in parallel, testing, and validating quality. Autopilot orchestrates all of these phases automatically so the user can describe what they want and receive working code without managing each step. </Why_This_Exists>

<Execution_Policy>

  • Each phase must complete before the next begins
  • Parallel execution is used within phases where possible (Phase 2 and Phase 4)
  • QA cycles repeat up to 5 times; if the same error persists 3 times, stop and report the fundamental issue
  • Validation requires approval from all reviewers; rejected items get fixed and re-validated
  • Cancel with /oh-my-claudecode:cancel at any time; progress is preserved for resume </Execution_Policy>
  1. Phase 1 - Planning: Create an implementation plan from the spec

    • If ralplan consensus plan exists: Skip — already done in the 3-stage pipeline
    • Architect (Opus): Create plan (direct mode, no interview)
    • Critic (Opus): Validate plan
    • Output: .omc/plans/autopilot-impl.md
  2. Phase 2 - Execution: Implement the plan using Ralph + Ultrawork

    • Executor (Haiku): Simple tasks
    • Executor (Sonnet): Standard tasks
    • Executor (Opus): Complex tasks
    • Run independent tasks in parallel
  3. Phase 3 - QA: Cycle until all tests pass (UltraQA mode)

    • Build, lint, test, fix failures
    • Repeat up to 5 cycles
    • Stop early if the same error repeats 3 times (indicates a fundamental issue)
  4. 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
  5. Phase 5 - Cleanup: Delete all state files on successful completion

    • Remove .omc/state/autopilot-state.json, ralph-state.json, ultrawork-state.json, ultraqa-state.json
    • Run /oh-my-claudecode:cancel for clean exit

<Tool_Usage>

  • Use Task(subagent_type="oh-my-claudecode:architect", ...) for Phase 4 architecture validation
  • Use Task(subagent_type="oh-my-claudecode:security-reviewer", ...) for Phase 4 security review
  • Use Task(subagent_type="oh-my-claudecode:code-reviewer", ...) for Phase 4 quality review
  • Agents form their own analysis first, then spawn Claude Task agents for cross-validation
  • Never block on external tools; proceed with available agents if delegation fails </Tool_Usage>

<Escalation_And_Stop_Conditions>

  • Stop and report when the same QA error persists across 3 cycles (fundamental issue requiring human input)
  • Stop and report when validation keeps failing after 3 re-validation rounds
  • Stop when the user says "stop", "cancel", or "abort"
  • If requirements were too vague and expansion produces an unclear spec, offer redirect to /deep-interview for Socratic clarification, or pause and ask the user for clarification before proceeding </Escalation_And_Stop_Conditions>

<Final_Checklist>

  • All 5 phases completed (Expansion, Planning, Execution, QA, Validation)
  • All validators approved in Phase 4
  • Tests pass (verified with fresh test run output)
  • Build succeeds (verified with fresh build output)
  • State files cleaned up
  • User informed of completion with summary of what was built </Final_Checklist>

Optional settings in .claude/omc.jsonc (project) or ~/.config/claude-omc/config.jsonc (user):

{
  "autopilot": {
    "maxIterations": 10,
    "maxQaCycles": 5,
    "maxValidationRounds": 3,
    "pauseAfterExpansion": false,
    "pauseAfterPlanning": false,
    "skipQa": false,
    "skipValidation": false
  }
}

Resume

If autopilot was cancelled or failed, run /oh-my-claudecode:autopilot again to resume from where it stopped.

Best Practices for Input

  1. Be specific about the domain -- "bookstore" not "store"
  2. Mention key features -- "with CRUD", "with authentication"
  3. Specify constraints -- "using TypeScript", "with PostgreSQL"
  4. Let it run -- avoid interrupting unless truly needed

Troubleshooting

Stuck in a phase? Check TODO list for blocked tasks, review .omc/autopilot-state.json, or cancel and resume.

QA cycles exhausted? The same error 3 times indicates a fundamental issue. Review the error pattern; manual intervention may be needed.

Validation keeps failing? Review the specific issues. Requirements may have been too vague -- cancel and provide more detail.

Deep Interview Integration

When autopilot is invoked with a vague input, Phase 0 can redirect to /deep-interview for Socratic clarification:

User: "autopilot build me something cool"
Autopilot: "Your request is open-ended. Would you like to run a deep interview first?"
  [Yes, interview first (Recommended)] [No, expand directly]

If a deep-interview spec already exists at .omc/specs/deep-interview-*.md, autopilot uses it directly as Phase 0 output (the spec has already been mathematically validated for clarity).

3-Stage Pipeline: deep-interview → ralplan → autopilot

The recommended full pipeline chains three quality gates:

/deep-interview "vague idea"
  → Socratic Q&A → spec (ambiguity ≤ 20%)
  → /ralplan --direct → consensus plan (Planner/Architect/Critic approved)
  → /autopilot → skips Phase 0+1, starts at Phase 2 (Execution)

When autopilot detects a ralplan consensus plan (.omc/plans/ralplan-*.md or .omc/plans/consensus-*.md), it skips both Phase 0 (Expansion) and Phase 1 (Planning) because the plan has already been:

  • Requirements-validated (deep-interview ambiguity gate)
  • Architecture-reviewed (ralplan Architect agent)
  • Quality-checked (ralplan Critic agent)

Autopilot starts directly at Phase 2 (Execution via Ralph + Ultrawork).

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

78/100

Grade

B

Good

Safety

82

Quality

74

Clarity

82

Completeness

72

Summary

Autopilot is an autonomous multi-phase orchestration skill that takes a product idea and autonomously executes the full software development lifecycle: specification expansion, planning, parallel implementation with Ralph/Ultrawork, QA cycling, and multi-perspective validation. It produces working, tested, and validated code from a brief description.

Detected Capabilities

Multi-phase orchestration (expansion, planning, execution, QA, validation)Parallel task execution within phases 2 and 4Configuration file inspection (.claude/omc.jsonc, ~/.config/claude-omc/config.jsonc)State file management and resumable executionIntegration with subagents (architect, security-reviewer, code-reviewer)Delegation to Ralph executor and Ultrawork/UltraQA toolsConditional phase skipping based on existing artifacts (ralplan, deep-interview specs)Company context tool integration via MCPQA cycle repetition with error persistence detectionCross-perspective validation with rejection/re-validation flow

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

autonomous code generationfull-stack buildend-to-end projecthands-off executionidea to working codemulti-phase developmentbuild and validate

Risk Signals

INFO

Reads configuration files from user home directory (~/.config/claude-omc/config.jsonc)

Phase 0 - Expansion, company-context call section
INFO

Inspects .claude/omc.jsonc and ~/.config/claude-omc/config.jsonc for tool configuration and behavior overrides

Advanced > Configuration section
INFO

Calls configured MCP tool via company-context interface; treats returned markdown as advisory context only

Phase 0 - Expansion, optional company-context call subsection
INFO

Creates and manages state files (.omc/autopilot/spec.md, .omc/plans/autopilot-impl.md, .omc/state/autopilot-state.json)

Steps section (Phases 0-5)
INFO

Deletes state files on successful completion (.omc/state/autopilot-state.json, ralph-state.json, ultrawork-state.json, ultraqa-state.json)

Phase 5 - Cleanup
WARNING

Delegates execution to external subagents (ralph, ultrawork, ultraqa) without enumerated guardrails in this document

Phase 2 - Execution, Phase 3 - QA, Phase 4 - Validation
INFO

Reads existing plan files from .omc/plans/ to conditionally skip phases (ralplan-*.md, consensus-*.md)

Phase 0 - Expansion, Phase 1 - Planning
INFO

Reads existing spec files from .omc/specs/ (deep-interview-*.md) to skip analyst+architect expansion

Phase 0 - Expansion

Use Cases

  • Build a complete feature or product from a brief idea with minimal user involvement
  • Automate the full software development lifecycle with coordinated phases
  • Execute complex multi-stage tasks requiring planning, implementation, testing, and code review
  • Defer to deep-interview or ralplan when input is vague or a consensus plan already exists

Quality Notes

  • ✓ Clear purpose and scope: skill is well-positioned as a high-level orchestrator, not an executor
  • ✓ Use-case and non-use-case sections are explicit and practical, helping users understand when to activate
  • ✓ Execution policy is documented with clear phase gates and stopping conditions
  • ✓ Escalation conditions are specific (QA error persistence, validation cycles, user cancellation)
  • ✓ Configuration-driven behavior allows teams to customize automation without modifying the skill
  • ✓ Integration with 3-stage pipeline (deep-interview → ralplan → autopilot) is well-designed and documented
  • ✓ Examples contrast good (specific domain, features, constraints) vs. bad (exploratory, single fixes) inputs
  • ✓ Final checklist provides concrete completion criteria
  • ✓ Resume capability preserves progress on cancellation/failure
  • - Subagent delegation (Phase 4 validation) lacks explicit error handling: what happens if security-reviewer or code-reviewer is unavailable?
  • - Tool usage section mentions 'never block on external tools; proceed with available agents if delegation fails' but does not define 'proceed' — does validation skip missing reviewers, or does autopilot pause?
  • - Escalation conditions mention redirect to /deep-interview but do not specify how the user is prompted or whether the skill pauses for user input
  • - Configuration options (maxIterations, maxQaCycles, maxValidationRounds) are documented but their interaction with hardcoded limits (Phase 3: 'up to 5 cycles', Phase 4 validation: 'after 3 re-validation rounds') is not clarified
  • - Company-context tool failure handling mentions onError behavior (warn, silent, fail) but does not explain what the agent does in each case or whether MCP tool output is validated before use
Model: claude-haiku-4-5-20251001Analyzed: Apr 20, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

v1.1

Content updated

2026-04-20

Latest
v1.0

No changelog

2026-04-12

Add Yeachan-Heo/autopilot to your library

Command Palette

Search for a command to run...