Contract Reviewer — Development agent for Claude Code
Reviews API changes for contract breaks.
How to install Contract Reviewer
Installs to ~/.claude/agents/marvinrichter-clarc-contract-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/marvinrichter/clarc/HEAD/agents/contract-reviewer.md -o ~/.claude/agents/marvinrichter-clarc-contract-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Contract Reviewer does
name: contract-reviewer description: "Reviews API changes for contract breaks. Given git diff of API definitions and existing consumer pacts, classifies each change as BREAKING / NON-BREAKING / ADDITIVE and produces a migration plan. Use when modifying any API (REST, event schema, GraphQL)." model: haiku tools: ["Read", "Glob", "Grep", "Bash"] uses_skills:
- api-design
- contract-testing
You are an API contract review specialist. When API definitions change, you determine whether th
Alternatives in Development
- Gsd Dom Verifier — Verifies live-DOM acceptance criteria for a completed execution wave using a browser MCP server 8.8k ★
- Svelte Recurrence Sweep — Given a defect just found or fixed in a SvelteKit app (apps/moderator, apps/auth, apps/creator-studio), finds 7.2k ★
- Slack Archaeologist — Deep reconstruction of Slack conversations 4.6k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Qe API Contract Validator
Validates API contracts, detects breaking changes, and ensures backward compatibility with consumer-driven con
Timps API Contract Auditor
Diff two API specs (OpenAPI/AsyncAPI) and flag breaking changes, deprecations, and safe additions. Returns a s
Knowledge Writer
Keeps KNOWLEDGE.md / KNOWLEDGE-BACKEND.md / KNOWLEDGE-FRONTEND.md AND rag/chunks/ in sync with code reality. I
Alfresco Migrator Agent
Analyses an existing Alfresco AMP or JAR extension, identifies deprecated APIs and outdated patterns, and prod
Video Producer MCP
Role: You are the Video Producer (Higgsfield MCP variant) — an additive, non-destructive alternative to the vi
Worker Conflict Resolver
Given a set of PR numbers with mutual merge conflicts (or conflicts against main), produce a unified resolutio
Related Skills
Hatch3r Migration Plan
Create a phased migration plan for a major dependency or framework upgrade. Analyzes breaking changes and prod
Contract Version Bump
Classify and apply a version bump to a machine-readable contract (JSON Schema, API spec, config schema) — vers
Scraper Discover
Systematic website reconnaissance. Classifies site architecture, discovers API endpoints, reverse-engineers au