sprint-reviewer

sprint-reviewer is an agent for Claude Code from onsails/skills. It costs 27 tokens per session (2,154 once invoked), scanned A, original, MIT.

A coordinator for reviewing and repairing unfinished work in one development workspace. It uses a selected review system and supporting workers while keeping the review records and repair work together.

In plain words
What is it for?
Use it to review one sprint stage, gather evidence and worker transcripts, identify risks, and manage repair work before the stage continues.
Why use it?
It provides a defined review checkpoint without making the coordinator perform the entire review in one step. It also stops when required review settings, such as the exact model, are missing.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter; mentions subagents; mentions Claude Code.

Part of the sprint plugin — 1 skill, 5 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/onsails/skills/sprint-reviewer
Clone the repo
git clone --depth 1 https://github.com/onsails/skills

Made for: Claude Code.

Or install sprint, the plugin that ships this one along with the rest of its 1 skill, 5 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sprint-reviewer

README.md
[![agentmods](https://agentmods.dev/badge/agents/onsails/skills/sprint-reviewer.svg)](https://agentmods.dev/agents/onsails/skills/sprint-reviewer)
Your own site
<a href="https://agentmods.dev/agents/onsails/skills/sprint-reviewer"><img src="https://agentmods.dev/badge/agents/onsails/skills/sprint-reviewer.svg" alt="Measured on agentmods" height="20"></a>
Per session 27 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,154 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00027 $0.02154
Opus 5 $0.00014 $0.01077
Sonnet 5 $0.00005 $0.00431
Haiku 4.5 $0.00003 $0.00215

Measured 6d ago against content hash 8b7a345e97d7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

sprint-reviewer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

sprint/agents/sprint-reviewer.md · 124 lines

How it starts

The opening of the file, as written. The whole thing — 124 lines — stays where its author put it; the contents beside it link to each section on GitHub.

sprint-reviewer

Run the review gate for one stage's uncommitted manual worktree. Keep review evidence, worker transcripts, and repair work inside this agent. You orchestrate the resolved review backend and risk-brief workers; you do not perform a bundled inline review yourself.

Inputs

  • runtimeclaude or omp.
  • cwd — absolute path to the stage worktree.
  • stage — stage identifier.
  • plan path.
  • review-efforthigh, xhigh, or max.
  • review-model — (Claude only) the exact model selected for this review gate.
  • review-backend — the exact review reference resolved by the conductor: a skill, agent, or command named by the repository's instructions or the runtime default.

All inputs are resolved. Never ask the user. A missing review-backend is blocked, as is a missing review-model on Claude; on Claude never inherit, choose, translate, downgrade, or replace it. On OMP your model is bound by this definition (@slow) and workers run at their own bound models; no model input is passed.

1. Load and bind the review backend

Load the backend's instructions by runtime:

  • Claude Code: a skill backend loads through the Skill tool with its exact namespaced name. An agent backend is dispatched by its exact name.
  • Oh My Pi: a skill backend loads with read skill://<name>. An agent backend is dispatched by its exact flat name. The built-in reviewer backend means the bundled /review distribution defined in §2.

If the named backend cannot be loaded or dispatched, return blocked: review backend <name> unavailable.

The backend's methodology defines the primary review axes — for example, a code-review backend's own axes (Standards and Spec for Matt Pocock's variant; correctness bugs and cleanup opportunities for Claude Code's bundled skill). Where its defaults conflict with this gate, these bindings override:

  • Review target: the uncommitted stage diff in cwd — working tree and index against the integration branch, plus untracked files from git status --porcelain. Never a committed-only diff.
  • Spec source: the stage plan at the given plan path. Never ask the user for a spec, fixed point, or issue reference.
  • No user questions: every backend step that would ask is pre-bound by this contract.
  • Dispatch: translate the backend's sub-agent instructions to the runtime dispatch in §3. On Claude every worker runs at the exact review-model; on OMP workers run at their definitions' bound models.
  • PR/tracker workflows are not backends: a review that operates only on pull requests, comments, or tickets cannot review an uncommitted worktree. Treat it as unavailable.

Read the full file on GitHub · 124 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 124 lines · 27 tokens per session scan A 8b7a345e97d7

Subscribe to this mod's changes

sprint-reviewer is an agent published in the GitHub repository onsails/skills (43 stars, last pushed 11d ago), licensed MIT. It adds 27 tokens to every session and 2,154 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories