brainstorming

Transforms user ideas into detailed design specifications via guided, iterative dialogue.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dwalleck/kiro-starter-kit --skill brainstorming-dwalleck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/dwalleck/kiro-starter-kit/tree/main/.kiro/skills/brainstorming
Command: npx skills add https://github.com/dwalleck/kiro-starter-kit --skill brainstorming-dwalleck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and specifications by facilitating a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design approaches with trade-offs, guiding towards the best solution.
  • Design Presentation: Breaks down the proposed design into manageable sections for incremental validation.
  • Use Case: You have a new feature idea but aren't sure how to implement it. This Skill will guide you through defining the requirements, exploring different technical approaches, and documenting a clear design before you start coding.

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 a raw product idea into a detailed design specification?

To transform a raw idea into a design specification, engage in guided iterative dialogue to explore user intent, requirements, and constraints, then validate proposed design approaches before final documentation in markdown format.

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

The best way to gather requirements for new feature development is through targeted questions that clarify your intent, constraints, and success criteria, ensuring all necessary requirements are captured before proposing technical approaches.

How do I explore multiple technical approaches during product ideation?

To explore multiple technical approaches during product ideation, you can evaluate proposed design approaches with their respective trade-offs, guiding your selection towards the best solution through incremental validation of manageable design sections.

Can I document my design specifications in markdown format after brainstorming?

Yes, you can document your design specifications in markdown format after brainstorming, as the process explicitly records the final validated design in markdown to prepare for implementation.

Do I need any specific dependencies to facilitate design specification creation?

No specific dependencies are required to facilitate design specification creation, allowing you to immediately start transforming ideas into actionable designs through collaborative dialogue without external tools.