brainstorming

Transform initial concepts into detailed design specifications through guided questioning.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill brainstorming-kuass
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/brainstorming
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill brainstorming-kuass

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps transform raw ideas into fully-formed designs and specifications through a structured, collaborative questioning process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify purpose, constraints, and success criteria.
  • Approach Exploration: Proposes multiple design options with trade-offs.
  • Incremental Design Presentation: Delivers designs in manageable sections, seeking validation at each step.
  • Use Case: A product manager has a high-level feature idea. This Skill guides them through defining the feature's scope, exploring different technical approaches, and documenting a clear design before development begins.

Quick Start

Use the brainstorming skill to refine the idea of a 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 refine a raw software idea into a detailed design specification?▼

To refine a raw idea into a detailed design specification, you need a structured, question-driven dialogue that clarifies requirements, explores architectural options, and validates incremental design proposals step by step.

What is the best way to explore architectural options during early product development?▼

The best way to explore architectural options during early product development is through guided ideation that proposes multiple design approaches, evaluates their trade-offs, and validates each section incrementally before finalizing the specification.

Can I use guided ideation to define the scope of a new software feature?▼

Yes, you can use guided ideation to define a new software feature's scope by answering targeted questions that clarify the feature's purpose, constraints, and success criteria before development begins.

Does this brainstorming approach work for validating incremental design proposals?▼

Yes, this brainstorming approach works for validating incremental design proposals by delivering designs in manageable sections and seeking explicit validation at each step to ensure all aspects are considered.

How does a question-driven approach help clarify software design requirements?▼

A question-driven approach helps clarify software design requirements by facilitating a collaborative process that ensures all aspects of the initial concept are considered, validated, and transformed into fully-formed specifications.

When do I need a structured process to transform concepts into design specifications?▼

You need a structured process to transform concepts into design specifications during the ideation and early design phases of software development, specifically when you must clarify requirements and explore architectural options before coding.