# 06 Product Brief

> Produces a concise Product Brief before requirements. Use when the user wants to frame or revisit a product opportunity and how it will be validated. Not for requirements, technical design, or planning.

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

---


# Product Brief

```mermaid
flowchart LR
  source([idea or product]) --> frame
  frame --> discover
  discover -->|"ready or assumptions accepted"| shape
  discover -->|"visual helps"| visualize
  visualize -->|"accepted or skipped"| shape
  shape -->|"evidence gap"| discover
  shape --> finalize
  finalize -->|"learn more"| discover
  finalize -->|"change visual"| visualize
  finalize -->|"revise brief"| shape
  finalize -->|"authorized"| done([Product Brief])
```

## Actions

Run the flow above. Read only the next action file.

| Action    | Does                                 |
| --------- | ------------------------------------ |
| frame     | establish scope and evidence path    |
| discover  | research, question, and challenge    |
| visualize | clarify with an optional product view |
| shape     | compose one Product Brief            |
| finalize  | refine, approve, and persist          |

## Transversal rules

- Keep product and lifecycle decisions with the user.
- Separate evidence, decisions, and assumptions.
- Preserve source links and existing edits.
- Ask natural questions; never expose actions, references, or unchanged state.
- Require explicit approval or caller-provided bounded authority before any write.
- Frame the opportunity; never write requirements.

