autopilot
Expand a product idea into a spec, plan implementation with critic validation, execute code across parallel agents, run iterative QA cycles, and perform…
Skill by MeroZemory
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/merozemory-autopilot
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/autopilot
What's inside
- Skill name
autopilot- Description
- Expand a product idea into a spec, plan implementation with critic validation, execute code across parallel agents, run iterative QA cycles, and perform multi-reviewer validation. Use when the user provides a feature description or project idea and wants end-to-end autonomous implementation without manual phase transitions.
- License
- MIT
- Instructions
- 147 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Autopilot
Take a product idea or feature description and autonomously expand it into a specification, plan the implementation, execute code generation with parallel agents, run QA cycles until tests pass, and validate with multi-perspective review.
## Trigger Phrases
Activate via command or natural language:
```
/autopilot <description>
/ap <description>
```
Also activates on: "autopilot", "auto pilot", "autonomous", "build me", "create me", "make me", "full auto", "handle it all", "I want a/an..."
## Workflow
### Phase 0: Expansion — Idea to Spec
1. Analyst agent (Opus) extracts functional requirements, user stories, constraints, and acceptance criteria from the user's input
2. Architect agent (Opus) produces a technical specification with stack choices, data models, API contracts, and component boundaries
3. Write combined spec to `.omd/autopilot/spec.md`
**Checkpoint:** Verify spec contains at least: functional requirements list, technical stack decision, data model outline, and API surface. If any are missing, loop Analyst and Architect until complete. If `pauseAfterExpansion` is true, present the spec to the user and wait for confirmation before proceeding.
### Phase 1: Planning — Spec to Implementation Plan
1. Architect agent (Opus) reads the spec from `.omd/autopilot/spec.md` and generates a task-level implementation plan with dependency ordering and complexity labels (low/standard/high)
2. Critic agent (Opus) reviews the plan for gaps, circular dependencies, missing edge cases, and unrealistic task scoping
3. Architect revises based on Critic feedback
4. Write final plan to `.omd/plans/autopilot-impl.md`
**Checkpoint:** Verify plan contains: ordered task list with complexity labels, no circular dependencies flagged by Critic, and all spec requirements mapped to at least one task. If `pauseAfterPlanning` is true, present the plan to the user and wait for confirmation.
### Phase 2: Execution — Plan to Code
Route tasks from the plan to agents by complexity using Ralph (persistence) + Ultrawork (parallelism):
| Complexity | Agent | Model |
|-----------|-------|-------|
| Low | Executor-low | Haiku |
| Standard | Executor | Sonnet |
| High | Executor-high | Opus |
Each agent implements its assigned tasks, writes files, and marks tasks complete in the plan state.
**Checkpoint:** After all tasks complete, verify every task in `.omd/plans/autopilot-impl.md` is marked done. If any remain incomplete after `maxIterations` (default: 10), report which tasks failed and why.
### Phase 3: QA — Iterative Test Cycles
Run UltraQA cycles (max `maxQaCycles`, default: 5):
1. Run the project build command. On failure, fix build errors and restart cycle.
2. Run linter. On failure, fix lint issues and restart cycle.
3. Run test suite. On failure, analyze test output, fix failing code, and restart cycle.
4. If all three pass, proceed to Phase 4.
**Checkpoint:** If the same error recurs 3 consecutive times, stop cycling — this indicates a design-level issue. Report the recurring error pattern and suggest the user refine requirements. Skip this phase if `skipQa` is true.
### Phase 4: Validation — Multi-Reviewer Approval
Run three reviewers in parallel:
- **Architect reviewer** — checks all spec requirements are implemented, no missing features
- **Security reviewer** — scans for common vulnerabilities (injection, auth bypass, secrets in code, insecure defaults)
- **Code reviewer** — evaluates code quality, naming consistency, error handling, test coverage
**Gate:** All three must return APPROVE. On rejection:
1. Collect all rejection reasons
2. Fix the identified issues
3. Re-run only the reviewers that rejected
4. Repeat up to `maxValidationRounds` (default: 3)
Skip this phase if `skipValidation` is true.
## State Cleanup on Completion
When all phases complete successfully (validation passed), delete state files to ensure clean future sessions:
```bash
rm -f .omd/state/autopilot-state.json
rm -f .omd/state/ralph-state.json
rm -f .omd/state/ultrawork-state.json
rm -f .omd/state/ultraqa-state.json
```
**Safeguard:** Only delete state files when the final phase status is `complete` with all reviewers approved. Never delete state files on cancellation, failure, or partial completion — the user may want to resume.
## Configuration
Optional settings in `.factory/settings.json`:
```json
{
"omd": {
"autopilot": {
"maxIterations": 10,
"maxQaCycles": 5,
"maxValidationRounds": 3,
"pauseAfterExpansion": false,
"pauseAfterPlanning": false,
"skipQa": false,
"skipValidation": false
}
}
}
```
## Cancel and Resume
Cancel with `/cancel` or by saying "stop", "cancel", "abort". State is preserved automatically.
Resume by running `/autopilot` again — execution continues from the last completed phase.
## Examples
**New project:**
```
/autopilot A REST API for a bookstore inventory with CRUD operations, using TypeScript and PostgreSQLFrom MeroZemory/oh-my-droid, MIT.
More from MeroZemory/oh-my-droid
- 0.553score
ralplan
MeroZemory
Iterative planning with Planner, Architect, and Critic until consensus
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
local-skills-setup
MeroZemory
Set up and manage local skills for automatic matching and invocation
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
ralph-init
MeroZemory
Initialize a PRD (Product Requirements Document) for structured ralph-loop execution
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
project-session-manager
MeroZemory
Manage isolated dev environments with git worktrees and tmux sessions
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
swarm
MeroZemory
N coordinated agents on shared task list with SQLite-based atomic claiming
SkillCFreshness: C★ 28Claude Code +9 - 0.550score
learner
MeroZemory
Extract a learned skill from the current conversation
SkillCFreshness: C★ 28Claude Code +9 - 0.549score
hud
MeroZemory
Configure HUD display options (layout, presets, display elements)
SkillCFreshness: C★ 28Claude Code +9 - 0.546score
skill
MeroZemory
Manage local skills - list, add, remove, search, edit
SkillCFreshness: C★ 28Claude Code +9 - 0.544score
omd-setup
MeroZemory
Setup and configure oh-my-droid (the ONLY command you need to learn)
SkillCFreshness: C★ 28Claude Code +9 - 0.494score
deepsearch
MeroZemory
Exhaustive multi-strategy codebase search using grep, ripgrep, find, and AST-aware tracing to locate implementations, references, dependencies, and usage…
SkillDFreshness: D★ 28Claude Code +9 - 0.494score
orchestrate
MeroZemory
Coordinate multi-agent task execution by delegating to specialist subagents, managing parallel workflows, and verifying completion through architect review.
SkillDFreshness: D★ 28Claude Code +9 - 0.494score
tdd
MeroZemory
Enforce strict Test-Driven Development (TDD) using the red-green-refactor cycle.
SkillDFreshness: D★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 7
- Open issues
- 1
- Last commit (this folder)
- Apr 17, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MeroZemory/oh-my-droid
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MeroZemory
- 0.553score
ralplan
MeroZemory
Iterative planning with Planner, Architect, and Critic until consensus
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
swarm
MeroZemory
N coordinated agents on shared task list with SQLite-based atomic claiming
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
project-session-manager
MeroZemory
Manage isolated dev environments with git worktrees and tmux sessions
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
local-skills-setup
MeroZemory
Set up and manage local skills for automatic matching and invocation
SkillCFreshness: C★ 28Claude Code +9 - 0.553score
ralph-init
MeroZemory
Initialize a PRD (Product Requirements Document) for structured ralph-loop execution
SkillCFreshness: C★ 28Claude Code +9 - 0.550score
learner
MeroZemory
Extract a learned skill from the current conversation
SkillCFreshness: C★ 28Claude Code +9
Cite this page
autopilot skill. Agent Mart. https://agentmart.dev/skills/merozemory-autopilot (last updated 2026-10-24)