task-brief-author
Turn ambiguous or broad product-development requests into strict complex-case task briefs with explicit goal, done conditions, non-goals, risks, approvals, and verification scope. Use when a coding task is multi-file, regression-prone, policy-constrained, or likely to sprawl without a tight execution contract.
Task Brief Author
Write a strict task brief before implementation starts.
Workflow
- Extract the change goal in one sentence.
- List explicit done conditions that can be verified.
- State non-goals to prevent scope creep.
- Spell out the key invariants and the counterexamples that would break them.
- Record risks, approvals, and required verification.
- Mark what the reviewer must inspect closely.
Rules
- Optimize for complex cases, not simple chores.
- Prefer narrower scope when the request is ambiguous.
- Surface hidden approvals instead of assuming they are allowed.
- Treat tests and docs as first-class outputs when the change affects behavior.
- When the task touches keys, ids, ordering, reconnects, caching, or telemetry, call out collision, idempotency, stale-event, and tie-case risks explicitly.
- If the task cannot be made precise, escalate instead of inventing requirements.
Output Contract
Mirror ../../docs/templates/TASK_BRIEF_TEMPLATE.md.
Read These References
references/complex-brief-checklist.mdfor must-have brief fields
Failure Modes To Avoid
- Leaving success conditions vague
- Leaving invariants and edge cases implicit
- Forgetting regression risk
- Mixing implementation ideas into the brief
- Omitting approvals for risky work