brainstorming

Guide iterative dialogue to transform abstract ideas into detailed design specifications.

Updated Sep 22, 2025
One-click install
npx skills add https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development --skill brainstorming-menschlichkeit-osterreich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/Menschlichkeit-Osterreich/menschlichkeit-oesterreich-development --skill brainstorming-menschlichkeit-osterreich

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill bridges the gap between raw ideas and concrete implementation plans by guiding users through a structured design and specification process.

Core Features & Use Cases

  • Idea Refinement: Helps clarify user intent, requirements, and design considerations before any code is written.
  • Structured Design Process: Guides users through exploring context, asking clarifying questions, proposing approaches, and presenting designs.
  • Use Case: When a user has a new feature idea, this Skill will help them define its purpose, constraints, and how it should be built, ensuring alignment before development begins.

Quick Start

Use the brainstorming skill to design a 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 transform abstract ideas into detailed design specifications for software development?

You transform abstract ideas into detailed design specifications by engaging in an iterative dialogue that clarifies project scope, explores architectural options, and documents requirements. This structured brainstorming process ensures implementation efforts are preceded by a user-approved design document.

What is the best way to define project scope and user stories before writing code?

The best way to define project scope and user stories is through a structured ideation process that refines your intent and constraints. By exploring context and asking clarifying questions, you establish alignment and produce a concrete specification before development begins.

How do I refine a new feature idea into a concrete software specification?

You refine a new feature idea into a concrete software specification by clarifying user intent, defining constraints, and exploring design considerations. This structured refinement bridges the gap between raw ideas and implementation plans.

Do I need a user-approved design document before starting software implementation?

Yes, you need a user-approved design document before starting software implementation to ensure all development efforts are aligned. Generating this document through structured brainstorming prevents miscommunication and scope creep during product development.

Can this structured design process help explore architectural options for product development?

Yes, this structured design process helps you explore architectural options for product development by guiding you through iterative dialogue. It ensures you evaluate different approaches and document requirements before committing to a specific implementation path.

Why should I use an iterative dialogue approach for software design brainstorming?

You should use an iterative dialogue approach for software design brainstorming because it actively uncovers missing requirements and resolves ambiguities. This continuous clarification ensures the final specification accurately reflects the intended design before any code is written.