Turn rough ideas, vague feature requests, or ambiguous project goals into clear specifications and decision-ready plans. Use before significant builds, redesigns, migrations, or multi-file changes when requirements are incomplete.