Skip to main content
Creating Specs

Creating Specs

Specs translate exploration into clear rules for design and build. They document anatomy, behaviour, and accessibility so teams know exactly how something should work. A spec walkthrough brings designers and engineers together to validate details and surface gaps before implementation. Use this after exploration and critique, once a pattern, component, or template is ready for build.

How to

  1. Collect requirements

    Bring in outputs from your Audit, Design Exploration, Interaction States, and Accessibility Review. Capture key needs and constraints.

  2. Document anatomy and behaviour

    Show the structure, variations, states, and interactions. Include accessibility notes such as tab order or touch targets.

    • Use AI to generate initial spec drafts from your design files—anatomy, states, and prop suggestions
    • Specs generated this way are about 80% done—you add the rationale, context, and nuanced guidance
  3. Capture platform differences

    Where iOS, Android, or web diverge, call this out clearly. Use Platform Overrides to document how each platform should behave.

  4. Run a spec walkthrough

    Invite designers, engineers, and contributors. Present the spec, flag assumptions, and discuss open questions. Use this to align on feasibility and fill in gaps.

  5. Finalise and publish

    Update the spec with walkthrough outcomes. Find iterate, use this as a guide for when you run your QA Review and as a support guide for Creating Guidance Pages.

Draft platform specs: Feed web specs to AI to generate iOS/Android versions. Check they use platform-appropriate patterns and behaviours. AI drafts specs well but misses design rationale, accessibility context, and implementation complexity. Treat it as a first draft, not the finished spec.