Write a spec/PRD from a rough idea before any architecture or code. Elicits scope, users, acceptance criteria, out-of-scope, and open questions; writes to context/plan.md or a spec file. Automation-first; asks only when genuinely blocked. Use whenever the user wants to write a spec, PRD, requirements doc, or runs /spec, or before /architect for any non-trivial feature.