How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-claudecode:autopilotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Full autonomous execution from idea to working code.
Full autonomous execution from idea to working code.
Autopilot is the ultimate hands-off mode. Give it a brief product idea (2-3 lines) and it handles everything:
/oh-my-claudecode:autopilot <your idea>
/oh-my-claudecode:ap "A CLI tool that tracks daily habits"
/oh-my-claudecode:autopilot Add dark mode to the app
These phrases auto-activate autopilot:
Goal: Turn vague idea into detailed spec
Agents:
Output: .omc/autopilot/spec.md
Goal: Create implementation plan from spec
Agents:
Output: .omc/plans/autopilot-impl.md
Goal: Ensure work happens on a feature branch
Steps:
git branch --show-currentmain/master, create feature branch: git checkout -b "omc/<task-slug>"omc/bookstore-rest-api)Skip if: Already on a feature branch.
Goal: Implement the plan
Mode: Ralph + Ultrawork (persistence + parallelism)
Agents:
Goal: All tests pass
Mode: UltraQA
Cycle:
Goal: Multi-perspective approval
Agents (parallel):
Rule: All must APPROVE or issues get fixed and re-validated.
Goal: Push branch and create Pull Request
Steps:
git push -u origin "$(git branch --show-current)"gh pr create with summary from spec and validation resultsSkip if: No source code changes, still on main/master, or gh CLI unavailable.
Optional settings in .claude/settings.json:
{
"omc": {
"autopilot": {
"maxIterations": 10,
"maxQaCycles": 5,
"maxValidationRounds": 3,
"pauseAfterExpansion": false,
"pauseAfterPlanning": false,
"skipQa": false,
"skipValidation": false
}
}
}
/oh-my-claudecode:cancel
Or say: "stop", "cancel", "abort"
Progress is preserved for resume.
If autopilot was cancelled or failed, just run /oh-my-claudecode:autopilot again to resume from where it stopped.
New Project:
/oh-my-claudecode:autopilot A REST API for a bookstore inventory with CRUD operations
Feature Addition:
/oh-my-claudecode:autopilot Add user authentication with JWT tokens
Enhancement:
/oh-my-claudecode:ap Add dark mode support with system preference detection
IMPORTANT: Push branch and create PR before cleaning up state
When autopilot reaches the complete phase (all validation passed):
IMPORTANT: Delete ALL state files on successful completion
After shipping (branch pushed, PR created):
# Delete autopilot and all sub-mode state files
rm -f .omc/state/autopilot-state.json
rm -f .omc/state/ralph-state.json
rm -f .omc/state/ultrawork-state.json
rm -f .omc/state/ultraqa-state.json
rm -f ~/.claude/ralph-state.json
rm -f ~/.claude/ultrawork-state.json
This ensures clean state for future sessions.
Stuck in a phase?
.omc/autopilot-state.json for stateValidation keeps failing?
QA cycles exhausted?
npx claudepluginhub bzimbelman/oh-my-claudecodeGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Provides Slack GIF creation utilities with dimension/FPS/color constraints and Python PIL-based frame generation. Use for animated Slack emoji or message GIFs.