skills/autopilot/SKILL.md
Full autonomous execution from idea to working code
npx skillsauth add Thomashighbaugh/opencode autopilotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
plan skill insteadralph or delegate to an executor agentplan --review/cancel at any time; progress is preserved for resumeTurn the user's idea into a detailed spec.
.opencode/state/plans/ralplan-*.md or consensus-*.md): Skip BOTH Phase 0 and Phase 1 — jump directly to Phase 2. The plan has already been Planner/Architect/Critic validated..opencode/state/specs/deep-interview-*.md): Skip analyst+architect expansion, use the pre-validated spec directly as Phase 0 output. Continue to Phase 1./deep-interview for Socratic clarification. Only continue when the user provides concrete, actionable requirements..opencode/state/autopilot/spec.mdCreate an implementation plan from the spec.
.opencode/state/plans/autopilot-impl.mdImplement the plan using Ralph + Ultrawork.
Cycle until all tests pass (UltraQA mode).
Tiered review — cheapest gate first, escalate on failure.
Delete all state files on successful completion.
.opencode/state/state/autopilot-state.json, ralph-state.json, ultrawork-state.json, ultraqa-state.json/cancel for clean exit@architect for Phase 4 architecture validation@security-reviewer for Phase 4 security review@code-reviewer for Phase 4 quality review/deep-interview for Socratic clarification, or pause and ask the user for clarification before proceedingralph skill — Self-referential loop until task completion with configurable verification reviewerultrawork skill — Parallel execution engine for high-throughput task completiontools
Create valid, type-safe TypeScript tools for OpenCode — generates correct boilerplate, typed interfaces, and handler stubs. Use when building new tools for global config or per-project .opencode/tools/.
testing
Explore multiple solution branches in parallel, evaluate each, and recommend the best path. Use when the user explicitly invokes /ideation tree-of-thoughts or asks for "tree of thought" / "branching exploration".
testing
Run multiple independent reasoning passes and find consensus. Use when the decision is critically important, the stakes are high, or the user explicitly requests "run it multiple times" / "check consistency" / "self-consistency".
testing
Optimization by PROmpting — generate candidate prompt variations, test each against a benchmark, and report the best performer. Use when the user invokes /ideation opro or asks for "prompt optimization" / "OPRO".