Do not implement
The team is naming components before understanding the interaction problem.
Use this before design review, frontend implementation, or AI-generated UI. It helps teams choose the pattern that fits the task instead of defaulting to a familiar component.
Start with the task and risk. Choose the pattern only after the context is clear.
Check each item that is already true. Aim for 8 before implementation starts.
Use the score as a review gate, not as decoration. Missing evidence or state planning should block high-risk flows.
The team is naming components before understanding the interaction problem.
The pattern may be plausible, but states, risk, or accessibility are underspecified.
Implementation can begin if the missing item is tracked as a review blocker.
The choice has a clear task, state plan, rejection criteria, and source trail.
Use this in design reviews, issue templates, PR descriptions, or AI prompts.