Claude Code Plugins

Community-maintained marketplace

Feedback

PRD-driven autonomous execution - give it a task, it loops until done

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name autopilot
description PRD-driven autonomous execution - give it a task, it loops until done
triggers autopilot, autonomous, get it done, finish this, ship it

Autopilot Skill

Autonomous task execution. Plan → Do → Review loop until acceptance criteria pass.

When to Use

  • User says "get this done" or "ship it"
  • User describes a feature/bug and wants hands-off execution
  • Any task that can be validated with acceptance criteria

Process

┌───────────────────────────────────────────────────────┐
│  INPUT: "Add dark mode toggle"                        │
│                                                       │
│  1. GENERATE PRD                                      │
│     - Type: feature or bug (auto-detect)              │
│     - Acceptance criteria (testable conditions)       │
│     - Priority: 1 (single story)                      │
│                                                       │
│  2. LOOP (max 5 iterations)                           │
│     ┌──────────────────────────────────────┐          │
│     │ PLAN: Navigator creates tasks        │          │
│     │   - Read MAP.md for file locations   │          │
│     │   - ASCII diagram of approach        │          │
│     │   - Add tasks to TODO.md             │          │
│     │   - Signal: [PLAN_COMPLETE]          │          │
│     ├──────────────────────────────────────┤          │
│     │ DO: Executor builds                  │          │
│     │   - Implement each task              │          │
│     │   - Verify changes work              │          │
│     │   - Commit changes                   │          │
│     │   - Signal: [DO_COMPLETE]            │          │
│     ├──────────────────────────────────────┤          │
│     │ REVIEW: Validator checks             │          │
│     │   - Check acceptance criteria        │          │
│     │   - If fail: [REVIEW_FAILED] reason  │          │
│     │   - If pass: <promise>COMPLETE</promise>        │
│     └──────────────────────────────────────┘          │
│                                                       │
│  3. OUTPUT                                            │
│     - prd.json: PRD with passes: true                 │
│     - progress.txt: Execution log                     │
│     - Journal: Completion logged                      │
└───────────────────────────────────────────────────────┘

Acceptance Criteria Templates

Feature:

  • Feature implemented and working as described
  • Tests pass (if test suite exists)
  • Build passes
  • Code follows project patterns (check MAP.md)

Bug:

  • Bug is fixed and no longer reproducible
  • Regression test added (if applicable)
  • Build passes
  • No new bugs introduced

Commands

# With description
atris autopilot "Add dark mode toggle"

# Bug fix
atris autopilot --bug "Login fails on Safari"

# From TODO.md backlog
atris autopilot --from-todo

# With options
atris autopilot "Add feature" --iterations=3 --verbose

Stop Conditions

  1. <promise>COMPLETE</promise> — All acceptance criteria met
  2. Max iterations reached (default: 5)
  3. Error that can't be recovered

Rules

  • ONE task at a time
  • Verify before marking passes: true
  • Minimal changes only
  • Check MAP.md before touching code
  • Log to journal when complete