Review Checkpoint — Development skill for Claude Code
A Claude Code skill that enforces structured, self-reviewing implementation workflows.
How to install Review Checkpoint
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Atharva-Kanherkar/review-checkpoint and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Review Checkpoint does
A Claude Code skill that enforces structured, self-reviewing implementation workflows. Contract first, code second.
Alternatives in Development
- Academic Pptx Skill — A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b 811 ★
- Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★
- SEO Schema Implementation — Implement structured data markup 397 ★
README
Review Checkpoint
**A Claude Code skill that enforces structured, self-reviewing implementation workflows.**
Stop shipping code that drifts from what was agreed upon. Review Checkpoint makes Claude write a test contract *before* touching code, review every step against it, and only ship when reality matches the contract.
[](https://github.com/Atharva-Kanherkar/review-checkpoint/releases/latest/download/review-checkpoint.skill.md)
The Problem
Most implementation bugs come from **drift** — the code slowly diverges from what was agreed upon, and nobody notices until the PR is already up. Post-hoc review catches syntax issues, but misses the subtle "wait, this isn't what we specced" problems.
The Solution
Review Checkpoint enforces a three-phase workflow:
Lock expectations → Implement in reviewed increments → Ship only when contract is met
Every step gets reviewed against the previous step *and* against the original expectations. A checkpoint JSON acts as a running audit trail that forces explicit reflection at every boundary.
How It Works
Phase 0: Lock the Contract
Before writing any implementation code, Claude creates a **test contract** (`testing/{branchname}.md`) that defines exactly what "done" means:
- Functional behavior with exact inputs/outputs
- Unit tests that must pass
- Integration and smoke tests
- Manual verification steps (cURL commands, etc.)
This file is committed first — before any code — so the contract is locked in git history.
Phase 1: Implement with Checkpoints
Implementation is broken into small, reviewable steps. For each step, Claude:
- Implements the increment
- Records a checkpoint entry in a local JSON file
- Self-reviews the code against review instructions
- Cumulative-reviews all steps together to catch drift
- Commits only after both reviews pass
Each commit r
Related Skills
Swarm Pi Code Plugin
connects Claude Code and Codex to a bounded Pi coding worker for repository-grounded analysis, planning, revie
Atry Cross Review
Second-opinion cross-review of an agent-relay change using plan.md, implement artifacts, and the prior Self-Re
Contract Basics Skill
The CONTRACT mnemonic — 8-point checklist every agent applies when reviewing any contract:
Peer Review Check
Author self-check of a manuscript draft against Elsevier's structured peer review prompts, before submission —
Claude Research Skill
Claude Code skill: Enforces mandatory research before any implementation code
Autonomous Agent Protocol Skill
An enterprise-grade execution protocol for Claude Code agents running in autonomous mode. Enforces sacred file
Related Agents
Claude Delegate
Proactively use when the main thread wants a second implementation or diagnosis pass from Claude Code, is stuc
TDD Pair
Enforces TDD discipline during implementation. Watches for "wrote code without a failing test first" and stops
Reagent Orchestrator
Project process orchestrator — enforces policy.yaml autonomy level, routes tasks to specialist agents, checks