claude

pre-pr-review

Gated review of a finished feature branch before the PR: surface vs the spec, E2E, architecture, test strategy, mutation testing, refactor. Blocks `gh pr create` until the review has run.

0 on GitHubby Stanislav Krasnoyarovv0.6.0MITupdated yesterdayworkflow
/

Plugin pre-pr-review from marketplace redsteep in redsteep/skills. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (1)

  • pre-pr-review

    Gated review of a finished feature branch — E2E, architecture, test strategy, mutation testing, refactor, PR. Use when implementation is done, before `gh pr create` or a merge.

Subagents (3)

  • architecture-reviewer

    Step 2 of the pre-pr-review skill — checks a feature branch's production code against the project's code rules. Dispatched by that skill only; its input is generated by the plugin's hook, so do not use it for ad-hoc reviews.

  • mutation-tester

    Step 4 of the pre-pr-review skill — mutates a feature branch's changed lines in a copy of its worktree and writes a red/green-proven test for every survivor. Dispatched by that skill only; its input is generated by the plugin's hook.

  • test-reviewer

    Step 3 of the pre-pr-review skill — judges a feature branch's tests: layers, one test per contract, a behaviour map, every new assertion and helper. Dispatched by that skill only; its input is generated by the plugin's hook, so do not use it for ad-hoc reviews.

Hooks (2)

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/scripts/require-pre-pr-review.sh"

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/scripts/generate-agent-input.py"

View source on GitHub

More from redsteep/skills

All 9 plugins →

Adversarial review of a proposed design against the code it lands in — seven named tests from DDD and SOLID, read as a slice across every layer. Before implementation on the spec, and again on the branch to catch drift.

1 skill · hooks

0

factory

claude

A software factory on your own box: Trello cards labelled `ready` become one PR per step, at most three in flight. A dispatcher on a timer runs one background Claude worker per step; you approve each spec and review each PR from the Claude app, pinged on Slack. Only the tiniest PRs auto-merge, through a deterministic gate hook.

1 skill · hooks

0

While you read a PR, Claude answers questions and runs things but queues change requests instead of editing. Turns on automatically after `gh pr create`.

1 command · hooks

0

When you correct Claude's implementation, it fixes the code and proposes the one-line instruction change that would have prevented it.

hooks

0

Unattended night run: takes one allowed tech-debt item (GitHub issues by default, any backlog via the profile) to a PR — a draft only while a gate stays open — proposes markings for a few more, and notifies through a project-defined command.

1 command

0

A finished branch ends up in a PR: a clean worktree ahead of the default branch with no PR gets one nudge per commit to review and open it.

hooks

0

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

Maintain pre-pr-review?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins