Skip to content
Back to skills

Developer Handoff

ASecurity

Hand product design to engineering with complete flows, states, responsive and accessibility behavior, component intent, assets, content, constraints, and explicit open decisions while preserving implementation ownership.

  • 16 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
ai-agentsapifrontendbackend

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Dadmin88/hermes-profile-packs --skill developer-handoff --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Developer Handoff?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Developer Handoff
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dadmin88-developer-handoff/badge)](https://www.skillsdirectory.com/skills/dadmin88-developer-handoff)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: developer-handoff
description: Hand product design to engineering with complete flows, states, responsive and accessibility behavior, component intent, assets, content, constraints, and explicit open decisions while preserving implementation ownership.
---
# Developer Handoff

Use when approved product design is ready to be implemented by frontend or other engineering specialists.

## Procedure
1. Start from the accepted product outcome and requirements so the handoff distinguishes mandatory product behavior from visual/design preference and exploratory concepts.
2. Provide the complete flow, not isolated polished screens. Include entry points, success, empty, loading, validation, permission, failure, interruption, recovery, and relevant destructive/confirmation behavior.
3. Specify interaction behavior: control intent, navigation, transitions, selection/editing rules, keyboard/focus expectations, input methods, cancellation, persistence, and other user-observable details that engineering should not invent.
4. Specify responsive/adaptive behavior by principles and critical breakpoints/states where layout meaning changes. Avoid demanding pixel-perfect screenshots that do not explain what should happen between sizes.
5. Identify design-system components/tokens/patterns that should be used when semantically appropriate. Flag new component behavior separately so Design Systems or engineering can decide the reusable implementation boundary.
6. Provide accessibility behavior including semantics, accessible names/content intent, focus order/management, keyboard alternatives, announcements/status behavior, reduced motion, contrast/adaptation expectations, and known review risks.
7. Provide production-ready assets or exact source/export requirements with naming, dimensions/ratios, formats, states, and licensing/attribution constraints where relevant.
8. Provide final or clearly marked placeholder content. Route unresolved product copy to the appropriate content/copy specialist instead of letting engineering invent customer-facing language by accident.
9. Call out data/API assumptions that affect the experience, such as pagination, permissions, latency, optimistic behavior, upload limits, or unavailable fields, but do not prescribe backend/frontend architecture beyond the accepted contract.
10. List open questions and decision owners. Anything that can materially change product behavior should be resolved or explicitly owned before implementation proceeds too far.
11. During implementation, answer genuine design ambiguities and review the built flow against intended behavior without taking over code-level implementation decisions.

## Decision rules
- Handoff should specify observable behavior and design intent, not framework/component code unless the design system itself defines that contract.
- A Figma link or image alone is not a complete handoff.
- Do not freeze implementation around arbitrary pixel values when responsive rules or semantic intent communicate the design better.
- Engineering may identify technical constraints; route resulting product/design tradeoffs back to their owning roles rather than silently degrading the experience.

## Quality gate
The handoff is ready when engineering has complete states and interaction rules, responsive/accessibility expectations, usable assets/content, known system assumptions, and explicit open decisions; implementation freedom is preserved where it belongs; and the built product can later be reviewed against a clear design contract.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…