review-and-ship

Review branch changes, run targeted tests, and open pull requests.

9|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/susomejias/rembric --skill review-and-ship-susomejias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-and-ship
Source: https://github.com/susomejias/rembric/tree/main/.agents/skills/review-and-ship
Command: npx skills add https://github.com/susomejias/rembric --skill review-and-ship-susomejias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually reviewing code changes, running targeted tests, managing commits, and opening pull requests is time-consuming, inconsistent, and risks shipping bugs or incomplete work to production.

Core Features & Use Cases

  • Automated Code Review: Reviews branch changes against the base branch for bugs, regressions, security issues, and alignment with original intent, using parallel subagents for large diffs.
  • Targeted Test Validation: Runs tests for modified functionality, and identifies gaps if no relevant tests exist to ensure behavior is verified.
  • Streamlined PR Management: Creates focused commits and opens or updates pull requests to keep changes trackable and aligned with team workflows.
  • Use Case: A developer who just finished implementing a new user authentication feature can use this skill to automatically review their changes, run relevant authentication tests, and open a clean, focused PR without switching between multiple development tools.

Quick Start

Use the review-and-ship skill to review your current branch changes, run all relevant tests for modified files, and open a pull request for your completed work.

Frequently Asked Questions about review-and-ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code review and pull request creation for a branch?

You can automate code review and pull request creation by comparing branch changes against a base branch to identify bugs, validating modified functionality with tests, and opening clean PRs to ship code reliably.

What is targeted test validation for modified code?

Targeted test validation runs tests specifically for modified functionality within your code changes. If no relevant tests exist, it identifies gaps to ensure behavior is verified before shipping.

Can I review large code diffs in parallel?

Yes, you can review large code diffs using parallel subagents. This approach analyzes extensive branch changes for security issues and regressions without overwhelming your development workflow.

Does this code shipping workflow require manual context switching between development tools?

No, this code shipping workflow does not require manual context switching between development tools. It standardizes pull request creation, commit management, and quality checks within a single process.

When do I need to run regression testing before opening a pull request?

You need to run regression testing before opening a pull request when you finish implementing new functionality. This ensures your branch changes do not introduce bugs or incomplete work to the base branch.