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.