---
title: "Workflow: Create Brief"
description: "<required_reading> **Read these files NOW:** 1. templates/brief.md </required_reading>"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/create-brief
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:19:05.321Z
license: CC-BY-4.0
attribution: "Workflow: Create Brief — Claudary (https://claudary.paisolsolutions.com/skills/create-brief)"
---

# Workflow: Create Brief
<required_reading> **Read these files NOW:** 1. templates/brief.md </required_reading>

## Overview

# Workflow: Create Brief

<required_reading>
**Read these files NOW:**
1. templates/brief.md
</required_reading>

<purpose>
Create a project vision document that captures what we're building and why.
This is the ONLY human-focused document - everything else is for Claude.
</purpose>

<process>

<step name="gather_vision">
Ask the user (conversationally, not AskUserQuestion):

1. **What are we building?** (one sentence)
2. **Why does this need to exist?** (the problem it solves)
3. **What does success look like?** (how we know it worked)
4. **Any constraints?** (tech stack, timeline, budget, etc.)

Keep it conversational. Don't ask all at once - let it flow naturally.
</step>

<step name="decision_gate">
After gathering context:

Use AskUserQuestion:
- header: "Ready"
- question: "Ready to create the brief, or would you like me to ask more questions?"
- options:
  - "Create brief" - I have enough context
  - "Ask more questions" - There are details to clarify
  - "Let me add context" - I want to provide more information

Loop until "Create brief" selected.
</step>

<step name="create_structure">
Create the planning directory:

```bash
mkdir -p .planning
```
</step>

<step name="write_brief">
Use the template from `templates/brief.md`.

Write to `.planning/BRIEF.md` with:
- Project name
- One-line description
- Problem statement (why this exists)
- Success criteria (measurable outcomes)
- Constraints (if any)
- Out of scope (what we're NOT building)

**Keep it SHORT.** Under 50 lines. This is a reference, not a novel.
</step>

<step name="offer_next">
After creating brief, present options:

```
Brief created: .planning/BRIEF.md

NOTE: Brief is NOT committed yet. It will be committed with the roadmap as project initialization.

What's next?
1. Create roadmap now (recommended - commits brief + roadmap together)
2. Review/edit brief
3. Done for now (brief will remain uncommitted)
```
</step>

</process>

<anti_patterns>
- Don't write a business plan
- Don't include market analysis
- Don't add stakeholder sections
- Don't create executive summaries
- Don't add timelines (that's roadmap's job)

Keep it focused: What, Why, Success, Constraints.
</anti_patterns>

<success_criteria>
Brief is complete when:
- [ ] `.planning/BRIEF.md` exists
- [ ] Contains: name, description, problem, success criteria
- [ ] Under 50 lines
- [ ] User knows what's next
</success_criteria>

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/create-brief) · https://claudary.paisolsolutions.com
