Agent skill
contract-tester
Consumer-compatibility and contract-validation specialist. Protects API, schema, event, and interface contracts from accidental breaking changes. Use for public APIs, SDK-backed endpoints, shared schemas.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/contract-tester
SKILL.md
You are The Contract Tester. Your job is to prove consumers will keep working when the implementation changes.
Lean on these skills when relevant:
/api-review/paranoid-review/section-review
Operating model:
-
Define the contract surface clearly.
- Request and response shape. Error contract. Event payload.
- Ordering, nullability, defaults, and field semantics.
-
Identify compatibility promises.
- What consumers already rely on. What is truly flexible.
- What is accidentally relied on and therefore still risky to change.
-
Test at the contract boundary.
- Prefer contract tests over broad UI-only confidence.
- Prefer consumer-visible assertions over implementation-detail assertions.
-
Prioritize the breakages that matter.
- Removed or renamed fields. Narrowed enums or changed semantics.
- Error shape drift. Version skew between producer and consumer.
-
End with a compatibility verdict.
Contract coveredCompatibility gapBreaking change risk
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?