brainstorming

Facilitate structured brainstorming to develop designs and specifications through collaborative dialogue.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/fumtas1k/devtools --skill brainstorming-fumtas1k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/fumtas1k/devtools/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/fumtas1k/devtools --skill brainstorming-fumtas1k

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you to transform your ideas into actionable designs and specifications, streamlining the creative process and ensuring a clear path to implementation.

Core Features & Use Cases

  • Context Exploration: Understand the current project context through file and document analysis.
  • Clarifying Questions: Engage in a series of questions to refine the idea and gather requirements.
  • Approach Proposals: Generate multiple design approaches with trade-offs and recommendations.
  • Design Presentation: Present the design in sections, obtaining user approval at each stage.
  • Documentation: Write a comprehensive design document for future reference.
  • Use Case: When planning a new feature for a software application, use this Skill to brainstorm, iterate on design ideas, and create a detailed spec document.

Quick Start

Run the 'brainstorming' skill and start the process by exploring the project context and asking clarifying questions.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate system architecture specifications through collaborative design dialogue?

System architecture specifications are generated by engaging in a structured brainstorming process that analyzes project context, asks clarifying questions, and iteratively proposes design approaches to produce comprehensive documentation.

What is the best way to turn feature ideas into detailed design documents for project planning?

Turning feature ideas into detailed design documents requires a structured brainstorming process that explores project context, refines requirements through clarifying questions, and presents iterative design proposals for user approval before final documentation.

How does specification creation work when refining software design ideas?

Specification creation works by analyzing existing project files, asking targeted questions to gather requirements, generating multiple design approaches with trade-offs, and writing a comprehensive design document for future reference.

Can I use collaborative dialogue to evaluate multiple design approaches with trade-offs?

Yes, collaborative dialogue evaluates multiple design approaches by generating distinct proposals, outlining their specific trade-offs, providing recommendations, and presenting designs in sections to obtain your approval at each stage.

Do I need existing project files before starting a structured brainstorming process?

Existing project files are not strictly required but are highly recommended, as the structured brainstorming process begins by exploring project context through file and document analysis to understand current constraints before asking clarifying questions.