omg-autopilot
GitHub将简短产品创意转化为可运行代码的全自动执行技能,涵盖需求分析、设计、规划、并行实现、QA测试及多维度验证,适用于端到端全生命周期开发。
Trigger Scenarios
Install
npx skills add zereight/gitlab-mcp --skill omg-autopilot -g -y
SKILL.md
Frontmatter
{
"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...\"\n",
"argument-hint": "<product idea or task description>"
}
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
Version History
- a8f5d4f Current 2026-07-25 10:04


