Create a product-requirements and UX-spec artifact for large features when the user problem, states, or interaction model still need definition before architecture planning.
UX Researcher approach: Discover → Diverge → Debate → Specify → Validate.
If request is vague, ask first:
Generate 4-6 distinct options varying:
For complex decisions, use Socratic Debate (Proponent → Adversary → Synthesis).
State Matrix: State Matrix:
Wireframes: ASCII with var(--token-name) syntax.
Accessibility: Keyboard nav, ARIA, screen reader, reduced motion.
Before delivering:
plan-architecture)docs/working/TICKET-{name}.md containing the PRD-style requirements and ending with: "Ready for architecture planning?"