Compare 2-3 materially different child-level contract/interface shapes and write the chosen direction into `CONTRACT_DECISION.md` before planning when local contract shape is ambiguous.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add siarhei-belavus/agent-public --skill design-child-contract --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Design Child Contract?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/siarhei-belavus-design-child-contract)More formats (shields.io, HTML) on the badges page.
---
name: design-child-contract
description: Compare 2-3 materially different child-level contract/interface shapes and write the chosen direction into `CONTRACT_DECISION.md` before planning when local contract shape is ambiguous.
---
# design-child-contract
Use only when the child owns an ambiguous API/config/storage/hook/module contract.
## Read first
- `../references/task-packet-contract.md`
- `../references/final-state-authoring-policy.md`
- child `INDEX.md`, `BRIEF.md`, `PLAN.md`, `AMENDMENTS.md`, `ARTIFACT_CANDIDATES.md`
- relevant parent initiative files referenced by the child brief
- `../../references/communication-mode.md`
## Workflow
1. Generate 2-3 materially different contract shapes.
2. Compare them on simplicity, coupling, flexibility, validation fit, and misuse risk.
3. Choose one direction explicitly.
4. Write `CONTRACT_DECISION.md` with the chosen direction, rejected alternatives, and rationale.
5. Update child `INDEX.md` to `Packet phase: contract_decided`.
## Writing rule
Write the chosen contract as the current local design decision.
Do not preserve competing contract vocabularies inside the canonical child packet after the decision is made.
## Do not
- write implementation code
- leave the contract decision implicit in chat only
- create contract churn when the packet already has a clear contract surface
## Communication
Honor active caveman mode for user-facing replies per `../../references/communication-mode.md`. Keep durable artifacts normal unless the human asks otherwise. Drop caveman for safety/clarity when needed, then resume.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!