brainstorming

Guide abstract ideas into concrete designs through structured dialogue.

6|1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Sentry01/copilot-cli-skills --skill brainstorming-sentry01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Sentry01/copilot-cli-skills/tree/main/brainstorming
Command: npx skills add https://github.com/Sentry01/copilot-cli-skills --skill brainstorming-sentry01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you transform initial ideas into well-defined designs and specifications by guiding you through a structured, collaborative dialogue, ensuring clarity and alignment before any implementation begins.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to deeply understand user intent, project context, and requirements.
  • Approach Exploration: Proposes multiple implementation strategies with their respective trade-offs.
  • Incremental Design Validation: Presents design proposals in digestible sections, seeking confirmation at each step.
  • Use Case: You have a new feature idea for your web application. Use this Skill to collaboratively define its purpose, explore different technical approaches, and get a validated design document before writing any code.

Quick Start

Use the brainstorming skill to help me design a new user authentication flow for my web application.

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 concrete designs for software development?

To transform abstract ideas into concrete designs, you use guided iterative dialogue to refine requirements through targeted questions, ensuring project alignment before implementation. This approach explores alternative solutions and validates designs incrementally.

What is the best way to define product requirements before writing code?

The best way to define product requirements before coding is through structured collaborative dialogue. This method deeply understands user intent, explores multiple implementation strategies with trade-offs, and secures incremental design approval.

How does guided brainstorming help with upfront design and requirement validation?

Guided brainstorming facilitates upfront design and requirement validation by proposing multiple implementation strategies and presenting design proposals in digestible sections. It ensures clarity and alignment through structured questioning at each step.

Can I use this approach to collaboratively design a new feature for my web application?

Yes, you can collaboratively design new web application features. The process helps define the feature's purpose, explore different technical approaches, and generate a validated design document before any implementation begins.

What are the limitations of using structured dialogue for project planning?

Structured dialogue for project planning requires active participation to answer targeted questions and approve incremental design sections. It is limited to upfront design workflows and does not write code or execute the implementation itself.