Agent skill

Review

by TypedDevs in TypedDevs/bashunit

Review a GitHub pull request; defaults to the current branch's PR when no number is given

MITAuto-check: notesDevelopment

Install Review

skills CLI
$ npx skills add TypedDevs/bashunit --skill review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TypedDevs/bashunit review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TypedDevs/bashunit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/review .claude/skills/review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
review
GitHub stars
434
Token cost
~449 tokens
SKILL.md length
202 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Review a GitHub pull request; defaults to the current branch's PR when no number is given

  • Works in 4 steps: Resolve which PR to review → Load the PR → Review the diff against this project's… → …
  • Development work in your project
  • SKILL.md covers Current Branch Context, Arguments and Instructions
  • Calls gh, git and make

What it does

Review is an agent skill from TypedDevs/bashunit. Review a GitHub pull request; defaults to the current branch's PR when no number is given

Its SKILL.md is about 450 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with GitHub and Bash. The repository describes itself as: A simple yet powerfull testing library for bash scripts. The licence is MIT.

When your agent uses it

  • Development work in your project

Example prompts

  • “/review”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Grep, Glob

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Resolve which PR to review
  2. Load the PR
  3. Review the diff against this project's standards (see .claude/CLAUDE.md and .claude/rules/)
  4. Report findings grouped by severity (blocker / suggestion / nit), each as path:line — problem. fix.. No praise, no scope creep. State…

What it can do on your machine

Read from SKILL.md and the folder at commit 8f297fb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Grep
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh
    • git
    • make

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Review loads about 449 tokens when it runs. Until then it costs about 24 tokens; SKILL.md has 202 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~24
When it runs · the whole SKILL.md, loaded when a task matches
~449

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Grep, Glob

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TypedDevs/bashunit at commit 8f297fb, republished under its MIT licence (© TypedDevs). 202 words, ~449 tokens.

Download SKILL.mdSave it as .claude/skills/review/SKILL.md (or your agent's skills folder).
name
review
description
Review a GitHub pull request; defaults to the current branch's PR when no number is given
allowed-tools
Bash, Read, Grep, Glob
user-invocable
true
argument-hint
[#N]

Review a Pull Request

Review a GitHub PR. When no number is given, review the PR for the current branch.

For reviewing your uncommitted working diff instead, use /code-review.

Current Branch Context

  • Branch: !git branch --show-current
  • PR for this branch: !gh pr view --json number,title,state,url --jq '"#\(.number) \(.title) [\(.state)] \(.url)"' 2>/dev/null || echo "none"

Arguments

  • $ARGUMENTS - PR number to review (optional, e.g., #42 or 42).

Instructions

  1. Resolve which PR to review:
  • If $ARGUMENTS contains a number, review that PR.
  • Otherwise, use the current branch's PR shown in the context above.
  • If neither yields a PR (no argument and the branch has no open PR), run gh pr list and ask the user which one to review. Do NOT guess.
  1. Load the PR:
bash
gh pr view <number> --json number,title,body,state,headRefName,baseRefName,url
gh pr diff <number>
  1. Review the diff against this project's standards (see .claude/CLAUDE.md and .claude/rules/):
  • Bash 3.0+ compatibility (no declare -A, [[ ]], ${var,,}, negative indexing, &>>)
  • Tests exist and follow TDD; both success and failure paths covered
  • Naming, namespacing (bashunit::* / _private), and dynamic-scope safety
  • ShellCheck cleanliness and 2-space indentation (make lint, not shfmt)
  • CHANGELOG.md updated for user-facing changes
  1. Report findings grouped by severity (blocker / suggestion / nit), each as path:line — problem. fix.. No praise, no scope creep. State plainly if the PR looks good.

© TypedDevs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/review of TypedDevs/bashunit.

Open the folder on GitHubat commit 8f297fb

Compare with similar skills

Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Review this skillTypedDevs/bashunit434—~449Automated safety check: NotesMIT
Cc GodmodeLeoYeAI/openclaw-master-skills2.2k—~5kAutomated safety check: PassMIT
Beava PR Reviewbeava-dev/beava138—~2.1kAutomated safety check: PassApache-2.0
Lade Releasezifeo/lade133—~749Automated safety check: PassMPL-2.0
Ru ReviewDicklesworthstone/repo_updater129—~2.9kAutomated safety check: PassCustom licence
ForgeDock PR Review AdapterRapierCraftStudios/ForgeDock117—~620Automated safety check: PassAGPL-3.0

Similar skills

  • Cc Godmode

    LeoYeAI/openclaw-master-skills

    Self-orchestrating multi-agent development workflows. An agent skill from LeoYeAI/openclaw-master-skills.

    2.2k GitHub stars~5k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Beava PR Review

    beava-dev/beava

    Reviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines).

    138 GitHub stars~2.1k tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Lade Release

    zifeo/lade

    Prepare a Lade release: update CHANGELOG.md and bump crate versions with cargo set-version.

    133 GitHub stars~749 tokensUpdated today
    DevelopmentAuto-check passed
  • Ru Review

    Dicklesworthstone/repo_updater

    Review GitHub issues and PRs across repositories using the ru CLI tool.

    129 GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed
  • ForgeDock PR Review Adapter

    RapierCraftStudios/ForgeDock

    Adapts a shared pull request review flow to the ForgeDock repository, with its own change categories, shell and installer checks, and optional sub-agent fan-out.

    117 GitHub stars~620 tokensUpdated today
    DevelopmentAuto-check passed
  • Performs root-cause analysis of a bug — from a GitHub issue, an issue URL, or a free-text description — before any reproduction or fix is written.

    533 GitHub stars~2.3k tokensUpdated today
    DevelopmentAuto-check passed

More from TypedDevs/bashunit

All 11 skills in this repo
  • Commit

    TypedDevs/bashunit

    Stage and commit changes using conventional commits format. An agent skill from TypedDevs/bashunit.

    434 GitHub stars~781 tokensUpdated yesterday
    Auto-check: notes
  • Gh Issue

    TypedDevs/bashunit

    Fetch GitHub issue, create branch, plan and implement with TDD, then open PR

    434 GitHub stars~721 tokensUpdated yesterday
    Auto-check: notes
  • Gh Issues

    TypedDevs/bashunit

    Walk over all open GitHub issues that are unassigned or assigned to the current user, and process each one via the /gh-issue skill, sequentially.

    434 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check: notes
  • PR

    TypedDevs/bashunit

    Push branch and create a GitHub PR with concise, issue-linked description

    434 GitHub stars~1k tokensUpdated yesterday
    Auto-check: notes
  • Pre Release

    TypedDevs/bashunit

    Run comprehensive pre-release validation checklist. An agent skill from TypedDevs/bashunit.

    434 GitHub stars~488 tokensUpdated yesterday
    Auto-check: notes
  • Release

    TypedDevs/bashunit

    Run pre-release validation and execute the release process. An agent skill from TypedDevs/bashunit.

    434 GitHub stars~618 tokensUpdated yesterday
    Auto-check: notes

Works with

Questions about Review

What does Review do?

Review a GitHub pull request; defaults to the current branch's PR when no number is given. Review is an agent skill from TypedDevs/bashunit.

When should I use Review?

Review fits situations like: development work in your project.

How do I install Review in Claude Code?

Run `npx skills add TypedDevs/bashunit --skill review -a claude-code`. Or copy the skill folder (.claude/skills/review in TypedDevs/bashunit) into .claude/skills/review in your project. Claude Code loads it when a task matches its description.

How do I install Review in Codex?

Run `npx skills add TypedDevs/bashunit --skill review -a codex`. Or copy the skill folder (.claude/skills/review in TypedDevs/bashunit) into .agents/skills/review in your project. Codex loads it when a task matches its description.

Can I use Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TypedDevs/bashunit --skill review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review, .gemini/skills/review, .github/skills/review and .opencode/skills/review in your project.

What does Review need to run?

Going by SKILL.md and its folder, Review needs the command-line tools its instructions call (gh, git and make). Its frontmatter pre-approves these tools: Bash, Read, Grep, Glob.

Does Review access the network?

SKILL.md contains no URLs. Its commands use gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Review safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Review use?

Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Review use?

About 449 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Review?

Skills that share tags, products or a category with Review: Cc Godmode (LeoYeAI/openclaw-master-skills, 2.2k stars), Beava PR Review (beava-dev/beava, 138 stars), Lade Release (zifeo/lade, 133 stars) and Ru Review (Dicklesworthstone/repo_updater, 129 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Review?

TypedDevs (a GitHub organization) maintains it in TypedDevs/bashunit, which has 434 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 8, 2026.

Source: TypedDevs/bashunit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.