brainstorm

Capture ambiguous requests into structured requirement briefs before drafting.

5|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/friedbotstudio/baseline --skill brainstorm-friedbotstudio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/friedbotstudio/baseline/tree/main/.claude/skills/brainstorm
Command: npx skills add https://github.com/friedbotstudio/baseline --skill brainstorm-friedbotstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents teams from locking in a solution too early by turning an unclear request into a structured, requirement-first brief.

Core Features & Use Cases

  • Socratic requirement capture: Guides the requester through missing actor, trigger, current state, desired state, non-goals, and solution leakage.
  • Workflow gating: Runs as a step-zero helper for intake, spec, and tdd entry flows before any artifact drafting begins.
  • Discipline and persistence: Enforces probe-only dialogue, skips when configured or when a brief already exists, and writes the final brief for later stages to consume.

Quick Start

Ask the brainstorm skill to interview you about the request and produce a brief for the current slug before you begin intake, spec, or tdd work.

Frequently Asked Questions about brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague project requests into clear requirement briefs?▼

A requirement brief captures missing actors, triggers, current states, desired states, and non-goals through Socratic probing. This prevents premature solution leakage and structures ambiguous project intake into a clear, requirement-first artifact.

What is the best way to prevent teams from locking in a solution too early during intake?▼

Preventing premature solution locking requires a step-zero discovery workflow with stage-based gap analysis and disciplined probing. This ensures all requirement gaps are resolved before any spec or TDD artifact drafting begins.

How does Socratic requirement capture work for software specs?▼

Socratic requirement capture works by guiding requesters through probe-only dialogue to identify missing actors, triggers, current states, desired states, and non-goals. This ensures discovery is complete before any spec or TDD drafting begins.

Can I skip the requirement interview if a brief already exists for my slug?▼

Yes, you can skip the requirement interview if a brief already exists for your current slug or if skipping is explicitly configured. The workflow handles skips automatically, allowing direct progression to downstream intake or spec stages.

When should I run requirement discovery before starting TDD entry workflows?▼

Run requirement discovery before TDD entry workflows whenever an initial request is ambiguous. This ensures a structured brief is persisted and open questions are tracked before committing to any test-driven development solution.