/workflow-intake — manual contract authoring (optional)
For full automation, just use /workflow-feature — it authors the contract itself. Use /workflow-intake when you want
manual control of the contract before any code runs.
READ ${CLAUDE_PLUGIN_ROOT}/harness/HARNESS.md and ${CLAUDE_PLUGIN_ROOT}/harness/CONTRACT.md first.
Actions (in order)
- Run
git status --short. Do NOT touch existing uncommitted changes. - Do minimal READ-ONLY probing of the files the request names.
- Copy
${CLAUDE_PLUGIN_ROOT}/harness/CONTRACT.mdto.claude/harness/contracts/<slug>.md. - Fill every section from the user's words. If ambiguous, ASK (AskUserQuestion) — do not guess. Acceptance checks must be EXACT runnable commands.
- Show the user the contract + open questions/assumptions. Adjust until they confirm.
Output
.claude/harness/contracts/<slug>.md.
Stop condition
- You MUST NOT edit code or run non-read-only commands.
- Once confirmed, tell the user to run
/workflow-featurewithcontractPathset to this contract.