By MarcinSufa
Complete multi-agent dev pipeline. v0.5 adds the pre-PR lifecycle (atomic assignment claim, spec drafting, multi-channel pre-PR review, user-approved TDD gate) on top of v0.4's post-PR review loop. v0.5.1 polished /review-spec: --bootstrap mode, Composer fenced-block UX, cursor-cloud-agent plan probe, status-table progress visibility. v0.5.2 adds per-reviewer summary table (Model/Score/Verdict columns + outlier footer), Privacy Mode (Legacy) probe detection (exit 45), and the project's first ADR. v0.5.3 adds opt-in graphify code knowledge graph awareness: pre-flight detection of graphify-out/graph.json, advisory/strict modes, subagent + triage hint injection, state schema v3→v4 bump. Pick an assignment, walk away, come back when it's merged.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Add a repo to the pr-autopilot auto-trigger allowlist. Use /pr-autopilot:allow <owner/repo> (or no arg for the current repo). The auto-trigger hook only fires for allowlisted repos.
User-only gate from spec to TDD. Uses AskUserQuestion interactive primitive (cannot be fabricated by agent) to capture explicit user approval, then writes `approvedAt` + `approvedBy` to the claim file and flips sub-status to `implementing`. The PreToolUse hook (`enforce-spec-gate.sh`) then unblocks Write/Edit outside `specs/`. Use when - "approve the spec", "give green light to TDD", "spec is good, proceed".
Atomically claim an assignment from `assignments.yaml`, create a worktree off `origin/main`, write the claim file, and brief the agent. Uses git branch creation as the atomic lock primitive — concurrent calls on the same id are racing on `git worktree add -b`; loser gets a graceful "claimed by X" message. Use when starting work on a pre-declared unit ("claim admin-d1", "start the next ready assignment").
Opt a repo into pr-autopilot safe auto-merge. Use /pr-autopilot:automerge <owner/repo> (or no arg for the current repo). When the loop reaches SUCCESS, autopilot queues a squash merge to the integration branch (dev) — never to master/main/production, always CI-gated. Separate from /pr-autopilot:allow.
Post-merge cleanup. After the PR merges (typically via v0.4 automerge), runs /pr-autopilot:finish <id> to update the claim file to `merged`, mirror to ExoVault `done`, update `assignments.yaml` on `main` with merge metadata, and best-effort cleanup of the worktree + local branch. Lists dependent assignments that became READY. Idempotent. Use when - "close the assignment", "PR merged, clean up", "what's next ready".
Executes bash commands
Hook triggers when Bash tool is used
Open a PR, walk away, come back when it's merge-ready.
A Claude Code marketplace plugin that closes the PR review→fix loop. Cursor reviews your PR (or Copilot / Codex / Claude-self — configurable), Claude reads each review and either fixes the issue or pushes back with reasoning, then pushes the fix and waits for the next round. Stops when all enabled reviewers report success — or hits one of ten independent safety guards.
Required CLIs on your PATH — the skill's pre-flight ABORTs cleanly if any are missing:
| Tool | Windows | macOS | Linux (apt) |
|---|---|---|---|
gh | winget install GitHub.cli | brew install gh | sudo apt install gh |
jq | winget install jqlang.jq | brew install jq | sudo apt install jq |
git | (usually pre-installed) | (usually pre-installed) | (usually pre-installed) |
After install, restart your shell so the binaries are on PATH. Then run gh auth login if you haven't already.
/plugin marketplace add MarcinSufa/claude-pr-autopilot
/plugin install pr-autopilot@claude-pr-autopilot
After creating a PR (via /ship or gh pr create):
/loop /pr-autopilot:step <PR_NUMBER>
The loop runs unattended until success or a safety guard fires. See skills/step/SKILL.md for the full algorithm and docs/DESIGN.md for the architecture spec (8 review rounds; CLEARED by Composer 2.5).
Set prAutopilot.primaryFixer to auto (default), claude (force X), or
copilotSwe (force Y).
No Cursor Pro? Set copilotSwe.mode: "review-score" — the Copilot SWE Agent reviews
review-only and emits a Readiness: X/5 verdict the loop gates on (just like Cursor's
Score: N/5), with Claude as the fixer. A Cursor-style 1–5 gate using only your Copilot
seat. See reviewers/COPILOT-SETUP.md.
Enable the plugin, then /pr-autopilot:allow <owner/repo> (or no arg for the current repo).
After that, creating a PR there (e.g. via /ship) auto-starts autopilot — no manual
/pr-autopilot:step. Draft PRs are skipped. Pause anytime with /pr-autopilot:pause
(re-enable /pr-autopilot:resume).
It's a best-effort in-session nudge (Claude Code hooks can't force actions), and beta
until the live exo-vault dogfood (EVAL scenario 28) confirms the full auto-chain. If the
nudge is ever missed, the manual /pr-autopilot:step <PR#> path still works.
/pr-autopilot:automerge <owner/repo> (or no arg for the current repo) opts a repo into safe
auto-merge: when the loop reaches SUCCESS on a PR targeting dev, autopilot queues a squash
merge instead of just notifying. It is dev-only, CI-gated, and never merges to
master/main/production (production promotion stays manual via /land-and-deploy).
Default (repo not opted in) = OFF, behavior identical to v0.3.
~/.pr-autopilot/automerge-repos, distinct from v0.3's
allowed-repos. Full hands-off needs BOTH: /pr-autopilot:allow <repo> (auto-start the loop)
AND /pr-autopilot:automerge <repo> (auto-merge at the end).gh pr merge --auto queues; GitHub completes the merge asynchronously once
required checks and branch protection clear. Autopilot reports "queued", keeps polling, and notifies
again on the actual merge. If a repo doesn't have GitHub auto-merge enabled, it falls back to a direct
squash (safe — CI + reviewers are already green).ScheduleWakeup, so the machine
must stay on until the queued merge completes./pr-autopilot:pause suppresses auto-merge too; /pr-autopilot:resume restores.Beta until the live exo-vault dogfood (queue → merge → cleanup on a real dev-targeted PR) flips it to GA.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub marcinsufa/claude-pr-autopilot --plugin pr-autopilotTurn your app or UI into a ~50s feature film — record your real running app (or an HTML mockup, or a terminal), narrated with AI voiceover, synced karaoke captions, a music bed, and your brand's palette/fonts/end-cards. Free tools only; one brand.yaml drives it.
Generate weekly timesheets from git commit history. Allocates hours based on commit complexity, supports holidays by country, PTO/sick days, multiple team members, project mapping, custom templates, and saved profiles.
Hear Claude talk. One-off text-to-speech on demand, plus an opt-in auto-speak mode (Stop hook) that reads every reply aloud — session-scoped so only one window speaks. Free Microsoft neural voices via edge-tts, English + Polish auto-detect, silent playback through ffplay.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.