Skip to content
rd-skills
All skills

contract-testing

FoundationJIT only

analysis-agent/task-agent/review-agent: use for provider-consumer compatibility of APIs, events, schemas, or behavior; skip without independent consumer/version risk.

Group
Quality & testing
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • prove provider consumer compatibility for an API event schema generated client or captured external behavior

Do not use when

Anti-triggers — as binding as the triggers above

  • the change has no independent consumer expectation compatibility transition or retained message replay risk

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • provider-consumer compatibility decision with covered versions, semantic expectations, executable proof, freshness, and explicit non-proof boundaries

Escalation signals

When this skill must hand the decision back

  • Unknown consumers retained payloads undocumented behavior or unavailable compatibility environments prevent a bounded claim

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
benchmarks-and-patterns.mdbenchmark-patternCompatibility direction protocol mixed versions retained payloads generated clients or external behavior leave proof choices openOne named provider consumer surface and its compatibility rule resolve the decisionAnalysisTaskReview
checklist.mddecision-checklistSeveral semantic version consumer fixture replay or rollout decisions must close togetherNo provider consumer expectation or compatibility behavior changesAnalysisTaskReview
evidence-patterns.mdevidence-patternProvider consumer mixed-version fixture broker registry or generated-client claims need fresh scoped proofFresh named-provider and named-consumer results close the bounded compatibility claimAnalysisTaskReview