Decide before you build.
Small, practical specifications for common interfaces. Use them to make behavior clear before handing work to a teammate or an AI agent.
Interface specifications
Forms that preserve progress →
Specify validation, submission, recovery, and focus before an agent builds a form.
Tables with clear actions →
Define useful columns, filtering, selection, and a readable mobile presentation.
Onboarding that reaches a first result →
Keep setup short, make optional steps explicit, and define how someone resumes.
Dashboards that support a decision →
Connect each metric to a decision, with clear definitions, dates, and missing-data behavior.
Use these with your AI assistant →
Written by Jan Arvin Mito. Adapt each starting point to your product and test the resulting interface with people.