All skills
contract-testing
FoundationJIT onlyanalysis-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.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| benchmarks-and-patterns.mdbenchmark-pattern | Compatibility direction protocol mixed versions retained payloads generated clients or external behavior leave proof choices open | One named provider consumer surface and its compatibility rule resolve the decision | AnalysisTaskReview |
| checklist.mddecision-checklist | Several semantic version consumer fixture replay or rollout decisions must close together | No provider consumer expectation or compatibility behavior changes | AnalysisTaskReview |
| evidence-patterns.mdevidence-pattern | Provider consumer mixed-version fixture broker registry or generated-client claims need fresh scoped proof | Fresh named-provider and named-consumer results close the bounded compatibility claim | AnalysisTaskReview |