brainstorming

Transform initial concepts into detailed technical designs through guided conversational exploration.

4|1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/rm2thaddeus/Aitor_Skills --skill brainstorming-rm2thaddeus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/rm2thaddeus/Aitor_Skills/tree/main/brainstorming
Command: npx skills add https://github.com/rm2thaddeus/Aitor_Skills --skill brainstorming-rm2thaddeus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform raw ideas into well-defined designs and specifications by guiding a collaborative dialogue to clarify requirements and explore solutions before implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to understand user intent, constraints, and success criteria.
  • Approach Exploration: Proposes multiple design options with trade-offs.
  • Incremental Design Presentation: Delivers designs in digestible sections for user validation.
  • Use Case: You have a new feature idea for your app. This Skill will help you flesh out the requirements, consider different technical approaches, and document a clear design before writing any code.

Quick Start

Use the brainstorming skill to help 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 turn an initial product idea into a technical specification?

To turn an initial product idea into a technical specification, you can use guided conversational exploration to clarify requirements, evaluate alternative solutions, and document architectural decisions incrementally.

What is the best way to gather requirements for a new software feature?

Gathering requirements for a new software feature is best achieved through targeted questioning that uncovers user intent, constraints, and success criteria before proposing multiple design options with clear trade-offs.

Can I evaluate alternative technical approaches before writing code?

Yes, you can evaluate alternative technical approaches before writing code by exploring different design options, weighing their respective trade-offs, and validating the incremental design sections through collaborative dialogue.

How does iterative design validation work for product development?

Iterative design validation works by presenting technical designs in digestible sections, allowing users to review and confirm architectural decisions and requirements step-by-step before moving into actual implementation.

Do I need a structured approach to document architectural decisions for app development?

Yes, documenting architectural decisions for app development requires a structured approach to questioning and iterative validation to ensure raw ideas are transformed into well-defined designs and specifications.

Brainstorming a new user authentication flow: what are the limitations of conversational design?

The limitation of conversational design for an authentication flow is that it relies entirely on guided dialogue to clarify constraints, meaning it requires active user participation to validate requirements and document specifications accurately.