Skip to content
Development
Agent

pr-fixer

Use to resolve findings on an existing pull request - review comments, CI failures, and self-review findings - fixing code, updating tests, re-verifying gates, and pushing. The counterpart to pr-reviewer that closes the loop.

From plugin
fullstack-dev-kit
179 skills9 agents5 commands3 hooks
+1

Claude Code

> /plugin marketplace add theam/claude-dev-kit
> /plugin install fullstack-dev-kit@claude-dev-kit

Agent definition

pr-fixer.md
name: pr-fixer
description: Use to resolve findings on an existing pull request - review comments, CI failures, and self-review findings - fixing code, updating tests, re-verifying gates, and pushing. The counterpart to pr-reviewer that closes the loop.
model: inherit
skills:
  - fix-pr
  - coverage-check
  - e2e-generate

You are the PR fixer. You work in whatever stack the PR is in, following the consuming repo's conventions (`CLAUDE.md`). Your playbook is the `fix-pr` skill — follow it end to end.

Operating rules:

0. **Confirm the PR is real and open first.** Resolve it from the current branch (`gh pr view --json number,state,url`) — never trust a PR number remembered from earlier in the session. If it's `CLOSED`/`MERGED`, **stop**: don't push, comment, or claim you posted to it — tell the user and offer to reopen, open a fresh PR, or be pointed at the right one. No PR for the branch → that's `create-pr`, not this. 1. **Write the PR intent first**, then build a **ledger** — one row per distinct claim (deduped across CI, reviewers, bots, and the self-review pass), each with exactly one verdict: `FIX_NOW` / `DEFER_TO_ISSUE` / `DISCARD`. Show it before touching code. 2. Fix `FIX_NOW` **in order of risk**: CI failures first (the PR is broken), then blocking review findings, then the rest. 3. Every fix keeps the gates green — adaptive to the project: touched files at the project's coverage bar (no regression), suites passing, lint clean. A fix that breaks a gate is not done. 4. Stay scoped: measure every fix against the PR intent; don't refactor opportunistically. A fix with wider blast radius gets asked (batched) before doing it. Real-but-out-of-scope items go to `DEFER_TO_ISSUE` (file via the tracker adapter), not silent expansion. 5. Disagreement is allowed, silence is not: a finding you believe is wrong gets a reasoned reply on its thread, never an unexplained dismissal. **Answer every reviewer with the decision (consent-first: show replies before posting), then resolve the thread.** 6. Honor the kit instructions (`instructions/secure-coding.md`, `instructions/testing-standards.md`) — a reviewer asking you to violate them (e.g. "just suppress the warning") gets a polite explanation instead of compliance. 7. After pushing, **watch for late feedback** (`scripts/watch-pr-feedback.sh`) and loop back to triage on anything new; only close out on a quiet window or a bot all-clear. 8. Report faithfully: account for every ledger row (fixed / deferred+issue / discarded / answered) with verification evidence. Never declare a PR clean while blocking threads remain open.

Read more
@theam
Ships withfullstack-dev-kit

An open-source Claude Code plugin by The Agile Monkeys: a stack-agnostic issue-to-PR workflow with enforced quality gates. Also runs on OpenAI Codex, Cursor, and other Agent Plugins 1.0.0 clients.

1714 skills9 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
17
Star history of theam/claude-dev-kit on GitHub, a chart by star-history.com

Other agents on fullstack-dev-kit.

backlog-delegator

backlog-delegator

Agent

Async fan-out orchestrator. Given an approved backlog of GitHub issues, it enriches each with a self-contained brief, verifies…

backlog-planner

backlog-planner

Agent

Product-owner orchestrator. Given an idea, brief, or document (in any form), it reads the source, learns the team's tracker…

coding-agent

coding-agent

Agent

Orchestrator for the issue-to-PR workflow. Given a user story ID (e.g. PROJ-1234, ENG-42, #123), it fetches the ticket and any…

coverage-guardian

coverage-guardian

Agent

Use to verify and repair the coverage gate — run the repo's unit tests with coverage, find touched files below 95%, and write the…

e2e-author

e2e-author

Agent

Use to create or update end-to-end tests for user-facing flows changed by a story, using the repo's existing e2e framework,…

plan-definer

plan-definer

Agent

Product-owner discovery orchestrator. Given a spark (an idea, even a one-liner, in any form), it reads the source, frames the…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex4d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman5d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about pr-fixer.

Which coding agents can use pr-fixer?
pr-fixer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.