# Design Brief

> Create strategic design briefs that empower designers. Use when asked to write a design brief, product brief, feature brief for a new product, flow, or a feature. Triggers include "create a design brief", "brief for [feature]", or "design spec".

- Skill: `altshiftstudio/design-brief` (Agent Skill)
- Install (CLI): `npx skillmds@latest add altshiftstudio/design-brief`
- Raw SKILL.md: https://api.skillmd.com/api/skills/altshiftstudio/design-brief/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: altshiftstudio (https://skillmd.com/u/altshiftstudio)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/altshiftstudio/design-brief

---


# Design Brief Workflow

Follow this workflow to create a strategic **Design Brief** that empowers designers to do their best work. This document moves beyond "requirements gathering" to define the core problems, the emotional goals, and the creative constraints.

## 1. Context & Setup

- **Alignment**: Consider all relevant details about the product or project you have access to.
- **Visual Baseline**: If a Figma link is provided and Figma MCP is set up, analyze it before writing.
- **The Core Tension**: Before writing, identify the central conflict. Why is this hard? (e.g., "We need to show complex data without overwhelming the user.")

## 2. Create the Design Brief

Create a file `briefs/[name]-brief.md` in the project root. Create the `briefs/` directory if it doesn't exist.

**Writing Guidelines** (unless instructed otherwise):
- Use spare, direct, and powerful writing style.
- Keep sentences under 15 words without losing impact.
- Cut adjectives and adverbs unless removing them changes the meaning.
- **Tone**: Professional, inspiring, precise. Write as a Senior Product Partner.

---

## Brief Structure

### The Problem

Articulate the core issue using this formula:

> "I am **[customer]**. I am trying to **[outcome/job]**. But **[problem/barrier]** because **[root cause]** which makes me feel **[emotion]**."

Fill in all brackets with specifics. The emotion is crucial — it grounds the design in empathy.

### Goals & Success Criteria

Define what success looks like. Pair every goal with a measurable success criterion.

| Goal | Success Criteria |
|------|------------------|
| [What we want to achieve] | [How we'll measure it] |

Example:
| Goal | Success Criteria |
|------|------------------|
| Reduce time to find order status | < 5 minutes per lookup |
| Increase user confidence | NPS score > 40 |

### Anti-Goals

What are we explicitly **NOT** building? Protect scope by listing features or approaches that are out of bounds.

- Not building [X] — that's Phase 2.
- Not replacing [Y] system.

### Job Stories & Personas

**Who**: Describe the target persona with context (e.g., "The Overworked Workshop Manager who juggles 50+ orders daily").

**Job Stories**: Use this format:
> "When [situation], I want to [motivation], so that [outcome]."

### The Narrative Journey

Describe the user flows as short stories. Focus on:
- What the user wants to achieve
- How they feel at each step
- Key decision points and outcomes

Output as a multi-level list. Avoid describing specific UI elements — focus on intent and emotion.

### Edge Cases

Consider non-ideal states the design must handle:

- [ ] **Empty State**: First-time use or no data?
- [ ] **Loading State**: Initial load vs. data refresh?
- [ ] **Error State**: Partial failure vs. total crash?
- [ ] **Partial State**: Minimal data available?
- [ ] **Offline State**: What happens without connectivity?

### Open Questions

List anything that needs clarification from stakeholders before design can proceed.

- [ ] [Question about scope, requirements, or constraints]
- [ ] [Ambiguity that could affect the design direction]
- [ ] [Technical or business question that needs an answer]

---

## 3. Review: The Pre-Mortem

- Ask: "If this design fails, why would it fail?"
- Check: Does this brief solve the "Core Tension"?
- Verify: Are all Open Questions documented?
