Agent skill

Design Handoff Skill: Developer Specs From a Design

The design-handoff skill turns a Figma link or a plain description into a developer spec covering layout, tokens, component props, states, breakpoints, edge cases and motion.

Install
git clone https://github.com/anthropics/knowledge-work-plugins.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the design-handoff skill?

The design-handoff skill is a slash command skill in Anthropic's knowledge-work-plugins repository. Give it a Figma URL, a screenshot or a description and it produces a handoff spec for engineers: measurements, design tokens, component props, interaction states, responsive breakpoints, edge cases, animation timing and accessibility notes.

The skill runs as /design-handoff and takes a Figma URL or a design description as its argument. If you pass a Figma URL it pulls the design from Figma. Otherwise it works from the description or screenshot you give it.

It sits in the design folder of knowledge-work-plugins, a repository of file based plugins for knowledge workers. The skill is a single markdown file, with no scripts, that fixes the shape of the spec a developer receives.

What the spec contains

  • Visual specifications: exact measurements, token references, responsive breakpoints, component variants and states.
  • Interaction specifications: click or tap behavior, hover states, transitions with duration and easing, gestures.
  • Content specifications: character limits, truncation, empty, loading and error states.
  • Edge cases: minimum and maximum content, longer international text, slow connections, missing data.
  • Accessibility: focus order, ARIA labels and roles, keyboard interactions, screen reader announcements.

Four rules behind the output

  1. Do not assume. If something is unspecified, the developer will guess.
  2. Use tokens, not values, so the spec says spacing-md and not 16px.
  3. Show every state, from default to empty.
  4. Explain why, for example why a layout collapses on mobile.

Fit and limits

Best for

  • Designs that are ready for engineering and need a spec sheet.
  • Designers who want a consistent handoff document each time.
  • Teams that start from a Figma URL. Related: the Figma MCP server.

Not for

  • Writing the code itself. The output is a markdown spec.
  • Early exploration, since it assumes the design is ready.
  • Auditing an existing component library. Related: extract design system.

Use it with UiChemy

If the spec describes a WordPress build, UiChemy Figma to WordPress converts the Figma design itself, so the handoff document works as the written checklist beside it. Click Get Started on uichemy.com. Related: fixing accessibility.