AugmentClaude

Design Handoff Brief

Transform feature briefs into structured design briefs with context and constraints.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/design-handoff-brief-mohitagw15856/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Transform feature briefs into structured design briefs that give designers the context they need before opening Figma. Use when asked to write a design brief, create a design handoff, brief a designer on a new feature, or translate a PRD into design requirements. Produces a brief with user goal, emotional context, success criteria, constraints, edge cases, and out-of-scope boundaries.

What this skill does

Design Handoff Brief Skill

Produce a design brief that sets designers up for success — grounding them in user context and constraints before they open Figma, not after they've gone in the wrong direction.

Required Inputs

Ask the user for these if not provided:

  • Feature brief or PRD (even rough notes work)
  • Designer's name or team (for personalisation)
  • Technical constraints (any engineering limitations already known)
  • Timeline (when does design need to be done?)

What Designers Actually Need (and PMs Often Skip)

  • The user's goal, not the feature name
  • The emotional state of the user at this moment in the journey
  • What success looks like — how will we know the design worked?
  • Constraints: technical, legal, brand, accessibility
  • Edge cases that must be handled
  • What we're explicitly NOT solving for

Process

  1. Read the feature brief or PRD provided
  2. Extract user goal (reframe from feature language to user outcome language)
  3. Identify constraints — technical limitations, brand guidelines, accessibility requirements
  4. List edge cases the design must handle
  5. Define success criteria the design should be evaluated against
  6. Write a "not in scope" section to prevent scope creep in design
  7. Validate — Confirm every edge case listed is specific enough to design for, and every out-of-scope item is concrete enough to say "no" to

Output Structure

Design Brief: [Feature Name]

User Goal: (in the user's words, not ours) "When I [situation], I want to [motivation] so that I can [outcome]."

Context & Emotional State: [Where is the user in their journey? What are they feeling? What just happened?]

Design Success Criteria:

  • [Criterion 1 — measurable where possible]
  • [Criterion 2]
  • [Criterion 3]

Constraints:

  • Technical: [limitations engineering has flagged]
  • Brand: [relevant brand guidelines]
  • Accessibility: [WCAG level required, any specific requirements]
  • Legal/Compliance: [if applicable]

Edge Cases to Design For:

  • [Edge case 1]
  • [Edge case 2]
  • [Edge case 3]

Explicitly Out of Scope:

  • [What we are NOT solving in this design iteration]

Reference Material:

  • User research: [link]
  • Existing patterns: [Figma component library link]
  • Competitor examples: [links if relevant]

Quality Checks

  • User goal is written in user language (not feature/product language)
  • At least one edge case covers an error or failure state
  • Success criteria are measurable or observable (not "looks good")
  • Out-of-scope section names at least one thing that might seem in scope but isn't
  • Technical constraints are specific enough for an engineer to confirm

Anti-Patterns

  • Do not write the user goal in feature language ("design the checkout flow") — it must be written from the user's perspective with a motivation and outcome
  • Do not skip the "Explicitly Out of Scope" section — without it, designers will inadvertently solve problems not intended for this iteration
  • Do not list edge cases that are so generic they apply to any feature (e.g. "handle errors") — each edge case must be specific to this feature's failure modes
  • Do not hand off the brief without confirming engineering constraints are accurate — a constraint that is wrong is worse than no constraint
  • Do not omit the emotional context of the user — designs without emotional grounding produce technically correct but experientially flat results

Related skills