whatisgithub

What is shipcheck?

lohani-mohit/shipcheck — explained in plain English

Analysis updated 2026-05-18

11ShellAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A read-only Claude Code skill that runs two parallel QA reviewers, a regression hunter and a change checker, and returns one evidence-backed ship or no-ship verdict.

Mindmap

mindmap
  root((shipcheck))
    What it does
      Regression hunter
      Change reviewer
      Ship verdict
    Tech stack
      Shell
      Claude Code skill
    Use cases
      Pre merge review
      PR review
      Branch QA
    Audience
      Developers
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run an automated senior QA style review on a branch before merging it.

USE CASE 2

Catch regressions in existing code caused by a new change, with file and line evidence.

USE CASE 3

Get a single sign-off or do-not-ship verdict instead of reading through raw lint output.

USE CASE 4

Review a specific pull request or a set of staged changes against a chosen base branch.

What is it built with?

ShellClaude Code

How does it compare?

lohani-mohit/shipcheckac000/libctemplateagl/nullok
Stars111111
LanguageShellShellShell
Last pushed2022-01-192016-07-01
MaintenanceDormantDormant
Setup difficultyeasymoderatehard
Complexity2/52/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Claude Code with Skills enabled, the GitHub CLI is only needed for reviewing a PR by number.

You can use, modify, and distribute this freely, including for commercial purposes, as long as you keep the copyright notice.

So what is it?

Shipcheck is a skill for Claude Code, the AI coding assistant, that acts as a stand-in for a senior QA engineer reviewing a code change before it ships. Once installed, you can say something like shipcheck this branch before I merge, and Claude will scope the size of the change, then run two reviewers at the same time: one that hunts for regressions, meaning things the change might break that used to work, and one that checks whether the change actually does what it claims, including edge cases. The two reviews are combined into a single verdict of SIGN OFF, SIGN OFF WITH NITS, or DO NOT SHIP. The tool is entirely read only. It never edits files, makes commits, runs database migrations, or touches outside services. It only reads your code and runs checks you already have, such as a type checker, a linter, your test suite, and git diff, to gather evidence. What sets it apart from a typical review my code prompt is that each reviewer must back up any claimed bug with a specific file and line number plus a concrete scenario showing how it would go wrong. A guess with no evidence is dropped rather than reported as noise. It also distinguishes pre-existing problems in the codebase from new ones introduced by the current change, so you are not blamed for failures that were already there. Every report also lists what was verified safe and what still needs a human to manually test, so an unclear result is marked as needing a manual check instead of being falsely reported as passing. To install it, you clone the repository and run its install script, or copy the skill folder into your Claude Code skills directory, either for all your projects or for a single repository. After that, Claude Code will notice natural language requests like is this safe to ship and trigger the skill automatically. It works in any git repository, and the optional GitHub CLI tool is only needed if you ask it to review a specific pull request number. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Install shipcheck and run it against my current feature branch before I merge.
Prompt 2
Shipcheck this branch against main and tell me if it's safe to ship.
Prompt 3
Use shipcheck to review pull request number 482 and list any blockers with file and line numbers.
Prompt 4
Explain what shipcheck's regression hunter and change reviewer each check for.

Frequently asked questions

What is shipcheck?

A read-only Claude Code skill that runs two parallel QA reviewers, a regression hunter and a change checker, and returns one evidence-backed ship or no-ship verdict.

What language is shipcheck written in?

Mainly Shell. The stack also includes Shell, Claude Code.

What license does shipcheck use?

You can use, modify, and distribute this freely, including for commercial purposes, as long as you keep the copyright notice.

How hard is shipcheck to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is shipcheck for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.