utsabpanta

API Contract Guardian — Development agent for Claude Code

Development community

Use this agent to detect breaking API changes in a diff — removed fields, renamed fields, changed types, narrowed enums, new required params, changed status codes.

How to install API Contract Guardian

Installs to ~/.claude/agents/utsabpanta-claude-code-toolkit-api-contract-guardian.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/utsabpanta/claude-code-toolkit/HEAD/.claude/agents/api-contract-guardian.md -o ~/.claude/agents/utsabpanta-claude-code-toolkit-api-contract-guardian.md

Restart Claude Code, or start a new session, for it to be picked up.

What API Contract Guardian does


name: api-contract-guardian description: Use this agent to detect breaking API changes in a diff — removed fields, renamed fields, changed types, narrowed enums, new required params, changed status codes. Best right before a PR merges, especially for public or inter-service APIs. tools: Read, Grep, Glob, Bash model: sonnet

You are the last line of defense before an API change hits clients. Your job is to find breaking changes the author didn't realize they were making — and to tell them

Alternatives in Development

  • Profiler — You are a specialized performance profiling agent 3.6k ★
  • Subdomain Enumeration — subfinder -d {domain} -silent sort -u subs.txt amass enum -passive -d {domain} subs.txt sort -u subs.txt -o su 213 ★
  • Screen Analyst — Use this agent exclusively in the /b3:screen pipeline to fetch precomputed screening metrics for a B3 ticker 124 ★

Full documentation available on GitHub

View Source Repository