brainstorming

Transforms ideas into detailed design specifications through structured, question-driven dialogue.

1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/PREDICTif/supervisor-worker-ai-framework --skill brainstorming-predictif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/PREDICTif/supervisor-worker-ai-framework/tree/main/superpowers/skills/brainstorming
Command: npx skills add https://github.com/PREDICTif/supervisor-worker-ai-framework --skill brainstorming-predictif

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, approved design, preventing wasted development effort on unvetted concepts.

Core Features & Use Cases

  • Structured Ideation: Guides users through a systematic process of exploring project context, asking clarifying questions, and evaluating different approaches.
  • Design Documentation: Ensures a clear, approved design document is created and committed before implementation begins.
  • Use Case: When a user says "I want to build a new user authentication system," this Skill will first ask questions about security requirements, user flows, and integration points, then propose design options, and finally generate a detailed spec document for approval.

Quick Start

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

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform a raw software idea into a detailed design specification?

To transform a raw idea into a detailed design specification, use a structured, question-driven dialogue to explore project context, evaluate implementation approaches, and generate a formal design document for approval.

What is the process for gathering requirements before starting software implementation?

The requirements gathering process involves iterating through clarifying questions about user flows and integration points, evaluating trade-offs of multiple approaches, and securing user approval at key stages before implementation planning.

How do I create user stories and prototypes from an initial project concept?

Creating user stories and prototypes from an initial concept requires systematic ideation that guides you through exploring project context, asking clarifying questions, and evaluating different design approaches.

Does this structured ideation approach work for designing complex systems like user authentication?

Yes, structured ideation works for complex systems like user authentication by systematically asking questions about security requirements, user flows, and integration points before proposing design options.

How do I evaluate trade-offs between different software design approaches?

Evaluating trade-offs between different software design approaches happens during the structured ideation process, where multiple implementation paths are explored and compared before finalizing the approved design document.

Why do I need an approved design document before starting development?

An approved design document prevents wasted development effort on unvetted concepts by ensuring a clear, concrete design is committed before implementation begins.