brainstorming

Convert rough ideas into validated specifications through structured questioning and alternatives.

8|2|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/TheMostlyGreat/safeword --skill brainstorming-themostlygreat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/TheMostlyGreat/safeword/tree/main/.claude/skills/safeword-brainstorming
Command: npx skills add https://github.com/TheMostlyGreat/safeword --skill brainstorming-themostlygreat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts vague ideas into testable specs through structured questioning and alternative exploration, reducing ambiguity and rework.

Core Features & Use Cases

  • Socratic Questioning: One question at a time to clarify requirements.
  • Alternatives First: Present 2–3 viable approaches before deciding.
  • Incremental Design: Validate design sections to iteration-ready specs.

Quick Start

Start a brainstorming session to refine a rough idea into a concrete spec, using one focused question at a time.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough ideas into validated specifications?

Brainstorming converts vague ideas into testable specs through structured questioning and alternative exploration. Start with one focused question at a time to clarify requirements, explore 2–3 viable approaches, and validate design sections incrementally until you produce iteration-ready specifications.

When should I use guided dialogue to refine requirements?

Use guided dialogue during design scoping, requirement elicitation, and iterative specification workflows where multiple approaches exist or requirements are unclear. Socratic questioning and incremental validation reduce ambiguity and rework by aligning stakeholders on concrete specs before implementation.

How do I explore multiple design approaches before committing to one?

Present 2–3 viable alternatives with trade-offs for each major decision point. Validate each approach against constraints in incremental sections rather than all at once, allowing stakeholders to compare options and reach consensus on the best path forward.

Can I use brainstorming to reduce design rework?

Yes. By converting vague ideas into validated specs upfront through structured questioning and incremental validation, brainstorming eliminates ambiguity that typically leads to rework during design and development phases.

What output do I get from a brainstorming session?

A brainstorming session produces phase-aligned specs and handoff-ready artifacts—clarified requirements, documented design decisions, explored alternatives, and validated design sections ready for the next stage of development.

Related Skills