validation-contractlisted
Install: claude install-skill Kucell/cortex-agent
# Validation Contract Skill
## Purpose
Use this skill when a task needs explicit validation criteria before implementation. It turns goals, scope, acceptance criteria, API contracts, and runtime expectations into structured assertions that a Worker can implement against and a Validator can check independently.
This skill is required for Mission Lite milestones and recommended for high-risk `/start-task` or `/ship` work.
## Modes
### CREATE
Create a `validation_contract` JSON object from a task, feature, or milestone description.
Inputs:
- Mission or task ID
- Feature or milestone scope
- Relevant files or modules
- Acceptance criteria
- Public API or documentation impact
- Runtime evidence needs, if any
Output:
```json
{
"type": "validation_contract",
"mission_id": "M-001",
"task_id": "T-H25",
"milestone_id": "MS-001",
"scope": {
"feature": "validation-contract-skill",
"files": [
".agent/skills/validation-contract/SKILL.md",
"templates/en/.agent/skills/validation-contract/SKILL.md",
"templates/zh/.agent/skills/validation-contract/SKILL.md"
]
},
"assertions": [
{
"id": "VC-001",
"type": "docs",
"assertion": "The skill defines CREATE, CHECK, and SUMMARIZE modes.",
"evidence": ".agent/skills/validation-contract/SKILL.md",
"blocking": true
}
]
}
```
### CHECK
Check an existing contract for completeness.
Required checks:
1. `type` is `validation_contract`.
2. At least one of `mission_