Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub leejaedus/pepcode --plugin pepcodeHow this skill is triggered — by the user, by Claude, or both
Slash command
/pepcode:autopilotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<Purpose>
Plans and autonomously builds a software task end-to-end. Recons codebase, researches, decomposes into phases, and generates a /goal command for execution. Useful for features, refactors, or redesigns driven to completion.
Generates feature specs, implementation plans with task checklists, and project loop infrastructure via interactive user interviews on scope, risk tolerance, and validation.
Creates iterative development plans for Replit Agent, breaking projects into phases with tasks, checkpoints, prompts, verification steps, and rollback strategies.
Share bugs, ideas, or general feedback.
<Use_When>
<Do_Not_Use_When>
plan skill insteadralph or delegate to an executor agentplan --review<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>
/pepcode:cancel at any time; progress is preserved for resume
</Execution_Policy>Phase 1 - Planning: Create an implementation plan from the spec
.pep/plans/autopilot-impl.mdPhase 2 - Execution: Implement the plan using Ralph + Ultrawork
Phase 3 - QA: Cycle until all tests pass (UltraQA mode)
Phase 4 - Validation: Multi-perspective review in parallel
Phase 5 - Cleanup: Delete all state files on successful completion
.pep/state/autopilot-state.json, ralph-state.json, ultrawork-state.json, ultraqa-state.json/pepcode:cancel for clean exit
<Tool_Usage>
ToolSearch("mcp") to discover deferred MCP toolsask_gemini with agent_role: "architect" for Phase 4 architecture validation when changes span many files<Escalation_And_Stop_Conditions>
<Final_Checklist>
Optional settings in .claude/settings.json:
{
"pep": {
"autopilot": {
"maxIterations": 10,
"maxQaCycles": 5,
"maxValidationRounds": 3,
"pauseAfterExpansion": false,
"pauseAfterPlanning": false,
"skipQa": false,
"skipValidation": false
}
}
}
If autopilot was cancelled or failed, run /pepcode:autopilot again to resume from where it stopped.
Stuck in a phase? Check TODO list for blocked tasks, review .pep/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.