brainstorming

Guide structured brainstorming sessions to transform ideas into validated designs and specifications.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Jotures/Brain_OS --skill brainstorming-jotures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Jotures/Brain_OS/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Jotures/Brain_OS --skill brainstorming-jotures

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature implementation and misaligned solutions by transforming vague ideas into validated designs and specifications through structured dialogue before any coding begins.

Core Features & Use Cases

  • Structured Dialogue: Guides users through a disciplined, incremental reasoning process.
  • Design Facilitation: Helps clarify purpose, target users, constraints, and success criteria.
  • Use Case: Before building a new complex feature, use this skill to collaboratively define its requirements, explore design options, and document decisions, ensuring alignment and preventing costly rework.

Quick Start

Use the brainstorming skill to design the new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I gather requirements and design specifications before starting implementation?

Requirements gathering for complex features involves structured dialogue to clarify purpose, target users, and constraints. This approach prevents misaligned solutions by transforming vague ideas into validated specifications before any coding begins.

What is structured brainstorming for software design and when should I use it?

Structured brainstorming for software design is a facilitated process to explore design approaches and define success criteria incrementally. Use it before building new complex features to ensure alignment and prevent costly rework from premature implementation.

How do I facilitate a design session to define non-functional requirements and constraints?

Facilitate a design session by guiding participants through understanding context and clarifying ideas to define non-functional requirements and constraints. Operating as a design facilitator ensures clarity and prevents jumping straight into implementation without validated specifications.

What is the best way to transform raw ideas into validated designs without coding prematurely?

The best way to transform raw ideas into validated designs is through disciplined, incremental reasoning and collaboration. This method focuses on design facilitation rather than building, documenting decisions to ensure alignment and prevent misaligned solutions.

Can I use this brainstorming approach to document design decisions for a user authentication flow?

Yes, you can use this brainstorming approach to collaboratively define requirements, explore design options, and document decisions for a user authentication flow. It ensures alignment and prevents costly rework by validating the design before implementation.