From blueprintflow
Part of the Blueprintflow methodology. Use when starting a new product/module, clarifying a fuzzy idea, resolving stance conflicts, or preparing a major blueprint rewrite.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blueprintflow:bf-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Converge a fuzzy idea into core stances, concept model, and constraints. Teamlead facilitates, PM + Architect drive (Designer or Security pulled in as needed). Usually 5-15 rounds; each locks 1-2 concepts.
Converge a fuzzy idea into core stances, concept model, and constraints. Teamlead facilitates, PM + Architect drive (Designer or Security pulled in as needed). Usually 5-15 rounds; each locks 1-2 concepts.
If bf-workflow is not active, STOP here. Load bf-workflow with the user's input; do nothing else in this skill until it routes back.
| Use | Don't use |
|---|---|
New product starting up (→ bf-blueprint-write) | Implementation choices (SQLite vs Postgres → spec brief) |
| New module added to existing product | Milestone with stance already locked (→ bf-milestone-fourpiece) |
| Existing stances in conflict | Mechanical PRs, small patches, hotfixes |
| Major blueprint rewrite | — |
| Round | Focus | Output |
|---|---|---|
| 1: Scope | Q1: first-class concepts (≤3)? Q2: relation to existing concepts? Q3: what's NOT in this module? | PM + Architect each answer ≤200 words |
| 2-N: Stance debate | Pick 1-2 stances per round. Can you write "X is, Y isn't"? Conflicts? v0/v1 boundaries? | ≤5-line stance draft per round |
| Final: Freeze | Teamlead summarizes 5-7 stances + constraints | PM + Architect sign off → bf-blueprint-write |
| Principle | Detail |
|---|---|
| Don't answer for others | Assign to PM/Architect, only arbitrate (conflict? v0/v1 clear? constraint writable?) |
| Push toward closure | Every round produces ≤5-line stance draft. "Wait for more info" = not allowed |
| Converge to 5-7 | Too many stances → unmemorable, execution drifts. 10-15 = product total; 5-7 per module |
Each stance must contain:
| Element | Requirement |
|---|---|
| Claim | ≤30 words, something a user could repeat |
| Constraint | "X is, Y isn't" — prevents drift |
| Key scenario | A demo example you can actually run |
| v0/v1 boundary | What's done now, what's left for later |
Worked example — "silence beats fake loading":
bf-blueprint-writefollow skill bf-brainstorm
npx claudepluginhub codetreker/blueprintflow --plugin blueprintflowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.