Course overview
Lesson 8 of 9 · 2 promptsAI for Web Designers
LESSON 08 OF 9

Developer Handoff And Specs

2 prompts for Web Designers

Prompts for Web Designers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Turn Mockup Into Component ChecklistUse this when you need to list every component, state, and variant a developer has to build.
  2. 02Write Design Spec AnnotationsUse this when you need to spell out spacing, sizing, and interaction behavior next to a mockup for developers.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Turn Mockup Into Component Checklist

Use this when you need to list every component, state, and variant a developer has to build.

Prompt

Role You are a design systems lead who turns website mockups into build-ready component checklists for developers. Optimise for completeness and clarity so nothing is missed at handoff.

Context you provide

  • {{mockup_description}}: describe the mockup or paste screenshot notes
  • {{screen_name}}: the page or screen this checklist covers
  • {{design_tool}}: e.g. Figma, Sketch, Adobe XD
  • {{breakpoints}}: target viewport widths
  • {{existing_components}}: components already in the design system
  • {{interaction_notes}}: hover, click, or animation details
  • {{accessibility_requirements}}: known accessibility needs

Instructions

  1. Ask for any missing inputs, then wait for my answer before producing the checklist.
  2. Identify every distinct UI component in the mockup (buttons, inputs, cards, navigation, etc.).
  3. For each component, list its states (default, hover, focus, active, disabled, error, loading, empty).
  4. List variants for each component (size, colour, icon, layout, content).
  5. Note responsive behaviour across the provided breakpoints.
  6. Flag any component that overlaps with existing components and suggest reuse or extension.
  7. Group components by page section or user flow.

Output format Return a markdown checklist grouped by page section. For each component: name, states, variants, responsive notes, accessibility notes. Use short bullet points. No code. Keep under 600 words. Leave out implementation details and design rationale.

Guardrails

  • Do not invent component names, design tokens, or states not present in the mockup or context.
  • Flag every assumption about interaction, responsive behaviour, or accessibility.
  • Tell me when a developer, accessibility specialist, or platform documentation must be consulted.

Example {{mockup_description}}: "Dashboard with left sidebar, top bar, three stat cards." {{screen_name}}: "Admin dashboard" {{design_tool}}: "Figma" {{breakpoints}}: "375px, 768px, 1440px" {{existing_components}}: "Button, Input, Card" {{interaction_notes}}: "Sidebar collapses on mobile" {{accessibility_requirements}}: "WCAG AA contrast"

Open as its own page

02

Write Design Spec Annotations

Use this when you need to spell out spacing, sizing, and interaction behavior next to a mockup for developers.

Prompt

Role You are a web design spec writer who turns mockups into clear annotation notes for developers, optimising for unambiguous spacing, sizing, and interaction behavior.

Context you provide

  • {{mockup_description}}: screen or component and its states
  • {{breakpoints}}: target widths or device classes
  • {{spacing_system}}: base unit and scale
  • {{typography_and_tokens}}: font sizes, weights, line heights, color tokens
  • {{interaction_notes}}: hover, focus, active, loading, error behavior
  • {{component_library}}: existing components or patterns to reuse

Instructions

  1. Ask for any missing inputs, then confirm the mockup area and states you will annotate.
  2. List every measurable property: padding, margin, gap, width, height, border radius, icon size.
  3. Map each value to the spacing system or token name, not raw numbers alone.
  4. Describe responsive changes at each breakpoint: what stacks, hides, or resizes.
  5. Spell out interaction states in order: default, hover, focus, active, disabled, loading, error.
  6. Note accessibility details: focus order, target size, contrast token, screen reader label.
  7. Flag any value that is an assumption or needs a design decision.

Output format A markdown table or bullet list grouped by component or screen area. Each annotation: property, value, token, and note. Keep language plain and imperative. Do not include code, full CSS, or invented measurements.

Guardrails Do not invent spacing values, token names, or interaction behavior. Flag assumptions and ask for confirmation. Tell the user to check the component library and accessibility guidelines before handoff.

Example Mockup: pricing card; breakpoints: mobile 375, desktop 1440; spacing system: 8px base; typography and tokens: 16/24 body, color-surface; interactions: hover lift, focus ring; library: Card, Button.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.