brainstorm

Guide vague ideas into structured requirement briefs through Socratic questioning.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/brixtonpham/claude-config --skill brainstorm-brixtonpham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/brixtonpham/claude-config/tree/main/skills/brainstorming
Command: npx skills add https://github.com/brixtonpham/claude-config --skill brainstorm-brixtonpham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming mode helps users convert vague project ideas into concrete, actionable requirements through guided dialogue and collaborative discovery.

Core Features & Use Cases

  • Socratic dialogue: asks probing questions to uncover hidden requirements
  • Non-presumptive: avoids jumping to solutions
  • Collaborative exploration: partners in discovery to align vision
  • Brief generation: synthesizes insights into structured requirement briefs
  • Cross-session persistence: maintains context for follow-up sessions

Quick Start

Initiate a brainstorming session by describing a vague idea and asking clarifying questions to produce a structured requirements brief.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I turn vague ideas into clear product requirements?

To turn vague ideas into clear requirements, use Socratic questioning to collaboratively uncover goals, constraints, and success criteria. This guided discovery process helps articulate hidden needs without jumping to premature solutions.

What is the best way to facilitate brainstorming and ideation for a PRD?

The best way to facilitate brainstorming for a PRD is through non-presumptive Socratic dialogue. This method iteratively refines early-stage concepts by asking probing questions, ensuring collaborative exploration before synthesizing insights into a structured brief.

How does Socratic dialogue help with project discovery and requirements gathering?

Socratic dialogue drives requirements gathering by asking probing questions that uncover hidden constraints and goals. It acts as a collaborative partner in discovery, iteratively refining concepts into structured, actionable requirement briefs.

Can I generate a structured requirements brief from an exploratory discussion?

Yes, you can generate a structured requirements brief from exploratory discussions. The process synthesizes insights gathered through collaborative questioning into actionable documents, satisfying functional requirements for early-stage project alignment.

Does brainstorming context persist across multiple follow-up sessions?

Yes, brainstorming context persists across multiple follow-up sessions through cross-session persistence. This maintains the dialogue history and goals, allowing iterative refinement of structured requirement briefs over time.

When should I avoid using non-presumptive ideation for requirements gathering?

You should avoid non-presumptive ideation when you already possess fully defined requirements or strict constraints. This approach is designed for early-stage discovery and vague concepts, not for executing established specifications.