design-handoff

Generate engineer-ready handoff specifications from Figma URLs or design descriptions.

4|4|Updated Dec 15, 2024
One-click install
npx skills add https://github.com/adrianliechti/wingman-chat --skill design-handoff-adrianliechti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-handoff
Source: https://github.com/adrianliechti/wingman-chat/tree/main/skills/design/design-handoff
Command: npx skills add https://github.com/adrianliechti/wingman-chat --skill design-handoff-adrianliechti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design handoff is often error-prone and time-consuming; this Skill generates engineer-ready handoff specs from a design source such as a Figma URL or a detailed description.

Core Features & Use Cases

  • Visual Specifications: layout, exact measurements, spacing, design tokens references, and responsive behavior.
  • Interaction Specifications: states, transitions, and gesture support.
  • Content & Accessibility: content rules, focus order, ARIA labels/roles, and keyboard interactions.
  • Edge Cases & Rationale: handling empty states, long text, internationalization, slow connections, and documenting design rationale.
  • Output & Deliverables: an organized spec suitable for implementation and QA.

Quick Start

Provide a Figma URL or design description and I will generate a complete handoff spec.

Frequently Asked Questions about design-handoff

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate engineer-ready handoff specs from a Figma URL?

To generate engineer-ready handoff specs from a Figma URL, provide the link to the design source. It produces comprehensive documentation covering layout, design tokens, component props, interaction states, responsive behavior, and accessibility details for implementation.

What should a design handoff specification include for developers?

A design handoff specification should include visual layout measurements, design tokens, component props, interaction states, responsive breakpoints, edge cases like empty states, motion details, and accessibility considerations such as ARIA labels and keyboard interactions.

Can I create a design handoff spec from a text description instead of Figma?

Yes, you can create a design handoff spec from a detailed text description instead of Figma. Providing a textual description of the design source allows the generation of complete specifications for layout, states, breakpoints, and accessibility.

How do you document accessibility and interaction states for UI components?

Documenting accessibility and interaction states for UI components requires defining content rules, focus order, ARIA labels, roles, keyboard interactions, transitions, and gesture support. The generated specification organizes these details to satisfy end-to-end QA requirements.

What is the best way to handle edge cases and responsive breakpoints in design specs?

The best way to handle edge cases and responsive breakpoints in design specs is to document empty states, long text, internationalization, slow connections, and specific breakpoint behaviors. The specification explicitly catalogs these scenarios alongside design rationale.

Does the handoff spec include design tokens and rationale for engineering implementation?

Yes, the handoff spec includes design tokens and rationale for engineering implementation. It references exact spacing measurements, visual tokens, and documents the design rationale to ensure developers understand both the technical requirements and the reasoning behind them.