一键导入
handoff-check
Pre-handoff readiness check for a UX spec. Verifies completeness before engineering picks it up.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Pre-handoff readiness check for a UX spec. Verifies completeness before engineering picks it up.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | handoff-check |
| description | Pre-handoff readiness check for a UX spec. Verifies completeness before engineering picks it up. |
| version | 1 |
| user-invocable | true |
/handoff-check - Pre-Handoff Readiness CheckRun a completeness check on a UX spec before it goes to engineering. Catches missing states, vague copy, unnamed components, and gaps that would trigger questions during implementation.
/handoff-check → I'll ask which spec to review
/handoff-check [spec file path] → Review a spec from outputs/design-specs/
/handoff-check [paste spec] → Review pasted spec content
Output: Checklist saved to outputs/critique-notes/[feature]-handoff-check-[date].md
Time: 10–15 minutes
Dependencies: None. Better results when component-ux/ and storybook.md are filled out.
Before checking, read:
| Source | Files/Folders | What to extract |
|---|---|---|
| Spec | outputs/design-specs/ or pasted in chat | The artifact being checked |
| Storybook | context-library/design-system/storybook.md | Component names to verify against |
| Component UX | context-library/design-system/component-ux/ | Required states and accessibility rules per component |
| Example specs | context-library/example-specs/ | What a complete spec looks like for this team |
| Principles | context-library/design-system/principles.md | Accessibility standards, content rules, anti-patterns |
This isn't a design critique. It's a completeness audit. The question isn't "is this good design?" but "can an engineer build this without coming back to ask questions?"
Button, DataTable, TextInput)If storybook.md isn't filled out, flag any component names that sound generic and ask the designer to verify they match the actual library.
For every interactive element, check whether these states are documented:
| State | Present? | Notes |
|---|---|---|
| Default | ||
| Hover | ||
| Focus | ||
| Active/pressed | ||
| Disabled | What triggers it? | |
| Loading | What does it look like? Does it preserve dimensions? | |
| Error | Full error message written out? | |
| Empty | Message + next action? |
Flag any state that's missing. Use component-ux/ files to know which states are required for each component type.
[TBD], [copy needed], or placeholder markers remain/accessibility-review)| Severity | Meaning | Impact on handoff |
|---|---|---|
| Blocker | Engineer cannot build this section without the missing info. Spec is incomplete. | Must fix before handoff. |
| Gap | Engineer would need to ask a clarifying question. Not blocking, but slows velocity. | Fix before handoff if possible. |
| Nice to have | Spec works without it, but including it would prevent a question later. | Fix during implementation or next pass. |
# Handoff Check: [Feature Name]
**Date:** [date]
**Spec reviewed:** [file path or "pasted in chat"]
**Overall readiness:** [Ready / Almost ready / Not ready]
---
## Summary
[2–3 sentences: is this spec ready for engineering? What's the biggest gap?]
---
## Checklist Results
| Area | Status | Blockers | Gaps | Notes |
|------|--------|----------|------|-------|
| Component names | [pass / issues] | [#] | [#] | |
| States | [pass / issues] | [#] | [#] | |
| Error messages | [pass / issues] | [#] | [#] | |
| Empty states | [pass / issues] | [#] | [#] | |
| Microcopy | [pass / issues] | [#] | [#] | |
| Responsive | [pass / issues] | [#] | [#] | |
| Accessibility | [pass / issues] | [#] | [#] | |
| Edge cases | [pass / issues] | [#] | [#] | |
| Design alignment | [pass / issues] | [#] | [#] | |
| Out of scope | [pass / issues] | [#] | [#] | |
---
## Blockers (must fix before handoff)
| # | Area | What's missing | Why it blocks |
|---|------|----------------|---------------|
| 1 | | | |
---
## Gaps (should fix, but not blocking)
| # | Area | What's missing | Suggestion |
|---|------|----------------|------------|
| 1 | | | |
---
## What's Solid
[Specific sections of the spec that are well-documented and ready.]
---
## Suggested Next Steps
[Ordered list of what to fix, starting with blockers. Link to relevant skills if applicable.]
Build or critique narratives using Storyteller Tactics (Pip Decks). Use when pitching ideas, structuring presentations, framing research share-outs, selling design decisions, motivating teams, or sharpening any story-shaped argument.
Ideate and critique data visualizations using Edward Tufte's principles. Use when designing charts, improving dashboards, checking graphical integrity, reducing chartjunk, or planning small multiples and high-density displays.
Heuristic and WCAG 2.1 AA accessibility review of UX specs, Figma flows, or described interactions. Tied to your design system's accessibility standards.
Review color usage in a design for semantic consistency, token adherence, and accessibility. Works from attached images, specs, or Figma files.
Connect MCPs for real-time tool integration — Figma (primary), Storybook, research tools, and project management
Review microcopy, labels, error messages, and content hierarchy in a design or spec. Grounded in your writing styles, design principles, and component UX guidance.