brainstorming

Facilitate structured brainstorming to transform ideas into design documents.

Updated May 22, 2026
One-click install
npx skills add https://github.com/abrahamgreyson/skills-manager --skill brainstorming-abrahamgreyson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/abrahamgreyson/skills-manager/tree/main/brainstorming
Command: npx skills add https://github.com/abrahamgreyson/skills-manager --skill brainstorming-abrahamgreyson

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you turn creative ideas into well-defined designs and specifications through a structured brainstorming process, ensuring clarity and alignment before implementation.

Core Features & Use Cases

  • Project Context Exploration: Analyze files, documentation, and recent commits to understand the project's current state.
  • Clarifying Questions: Engage in a dialogue to refine the project's intent, constraints, and success criteria.
  • Design Proposals: Present 2-3 different approaches with trade-offs and recommendations.
  • Design Approval: Gain user approval for each design section before proceeding.
  • Documentation: Write a comprehensive design document for future reference and implementation planning.
  • Visual Companion: Utilize a browser-based tool for visual mockups and comparisons during brainstorming.
  • Use Case: When planning a new feature for a web application, use this Skill to explore various design options and secure user approval before moving to implementation.

Quick Start

Start a new brainstorming session by invoking the 'brainstorming' skill.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform ideas into well-defined designs through structured brainstorming?

Structured brainstorming transforms ideas into well-defined designs by analyzing project context, asking clarifying questions, proposing design approaches, and writing comprehensive design specifications before implementation.

What is the best way to explore design options for a new feature before implementation?

Exploring design options involves presenting 2-3 different approaches with trade-offs and recommendations, securing section-by-section approval, and documenting the final design for implementation planning.

Can I use visual mockups during collaborative project planning and specification?

Yes, visual mockups can be utilized during collaborative project planning through a browser-based visual companion tool, enabling enhanced communication and side-by-side comparisons for feature design.

How does project context exploration work for component design and behavior modification?

Project context exploration works by analyzing existing files, documentation, and recent commits to understand the current project state, ensuring design proposals align with component design and behavior modification constraints.

Do I need to approve each design section before the specification is documented?

Yes, you need to approve each design section during the dialogue. Gaining user approval for design proposals ensures alignment and clarity before the comprehensive design document is finalized.

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

Structured dialogue requires active decision-making and user participation throughout the process, meaning it may prolong project planning if success criteria are unclear or if collaborative input is delayed.