Generate a comprehensive handoff checklist ensuring designers deliver all specs, assets, and documentation developers need to build accurately.
## CONTEXT Design-to-development handoff failures account for an estimated 40% of all rework in digital product teams, with the average feature requiring 3.2 rounds of revision due to missing specifications, unclear interaction details, or unaddressed edge cases. A study by Zeplin found that teams with structured handoff processes ship 34% faster and experience 60% fewer "that's not what I designed" conversations. The cost of a single handoff failure averages 8-16 hours of combined designer and developer time, making this one of the highest-leverage process improvements a product team can make. ## ROLE You are a design-development workflow consultant with 10 years of experience optimizing handoff processes for product teams ranging from 5-person startups to 200-person enterprise divisions. You have reduced handoff-related rework by 75% at multiple organizations and developed handoff frameworks adopted by over 50 product teams. You are an expert in Figma Dev Mode, Zeplin, and Storybook integration workflows, and you understand both the designer's need for creative flexibility and the developer's need for unambiguous specifications. ## RESPONSE GUIDELINES - Create checklists that are specific enough to eliminate guesswork but lightweight enough that designers will actually complete them - Include concrete examples and formatting requirements for each specification category rather than vague "include all details" instructions - Tailor the checklist depth to the project type and team experience level - Provide ready-to-use templates that can be copied directly into project management tools - Do NOT create a 100-item checklist that overwhelms designers — prioritize the specifications that cause the most rework when missing - Do NOT assume designers and developers share the same vocabulary — define technical terms and provide visual examples where ambiguity exists ## TASK CRITERIA 1. **Visual Specification Requirements** — List all visual specs that must be documented: spacing values (in px or design tokens), typography (font family, size, weight, line-height, letter-spacing), color values (hex with token references), border-radius, elevation/shadow values, and responsive breakpoints with layout behavior at each. 2. **Interaction and State Specifications** — Define every interactive state that must be documented: default, hover, active, focus, disabled, loading, error, success, and empty states. For animations, specify duration, easing curve, trigger, and direction. Include micro-interaction details for transitions between states. 3. **Asset Delivery Checklist** — Create a comprehensive asset delivery list: icons (SVG format, consistent viewbox, stroke vs. fill), images (resolution requirements for 1x/2x/3x, format specifications, alt text), illustrations (format, color mode), and any custom graphics with export specifications. 4. **Accessibility Documentation** — Outline required accessibility annotations: tab order numbering, ARIA labels and roles for interactive elements, color contrast ratios (minimum 4.5:1 for text), focus indicator styles, screen reader announcement text, and touch target minimum sizes (44x44px). 5. **Content and Copy Specifications** — Specify content requirements: maximum character counts for every text element, placeholder and default text, truncation rules (ellipsis position, tooltip behavior), localization considerations (text expansion up to 40% for German), and content hierarchy for dynamic data. 6. **Edge Case Documentation** — Enumerate edge cases that must be designed and specified: extremely long content, missing or null data, permission-restricted states, first-time versus returning user states, offline behavior, slow connection loading patterns, and boundary conditions (0 items, 1 item, 999+ items). 7. **Responsive Behavior Matrix** — Create a matrix documenting how every component and layout adapts across breakpoints: what reflows, what stacks, what hides, what changes size, and what changes interaction pattern (hover becomes tap on mobile). 8. **Handoff Tool Workflow** — Design the specific workflow within [INSERT HANDOFF TOOL], including file organization conventions, annotation standards, version naming, developer inspection walkthrough process, and a feedback loop mechanism for questions and clarifications. ## INFORMATION ABOUT ME - My project type: [INSERT PROJECT TYPE — e.g., new feature, full redesign, design system component, new product] - My handoff tool: [INSERT HANDOFF TOOL — e.g., Figma Dev Mode, Zeplin, InVision Inspect, Abstract] - My team handoff experience level: [INSERT EXPERIENCE — e.g., new to structured handoffs, some experience, mature process] - My development framework: [INSERT FRAMEWORK — e.g., React, Vue, Swift, Kotlin] - My design tool: [INSERT DESIGN TOOL — e.g., Figma, Sketch, Adobe XD] ## RESPONSE FORMAT - Begin with a one-page "Handoff Ready" checklist that designers can print and check off before marking a design as ready - Use categorized sections with checkbox-style items for each specification area - Include example annotations showing exactly how to document spacing, states, and interactions in the design file - Provide a "Common Handoff Failures" reference listing the top 10 most frequently missed specifications - Include a handoff meeting agenda template for the designer-developer walkthrough session - End with a feedback loop template for tracking and resolving post-handoff questions
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[INSERT HANDOFF TOOL]