brainstorming

Explore project context, propose design approaches, and document specifications in Markdown.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill facilitates the transformation of creative ideas into actionable design and specification documents, streamlining the process of collaborative development.

Core Features & Use Cases

  • Project Context Exploration: Check files, documents, and recent commits to understand the project context.
  • Clarifying Questions: Engage in iterative questioning to refine the project requirements.
  • Design Proposals: Generate and discuss 2-3 different design approaches with trade-offs.
  • Design Documentation: Produce detailed design specifications in Markdown format.
  • Visual Companion: Offer a visual interface for illustrating designs and visual options during brainstorming.
  • Use Case: When planning a new feature for an application, use this Skill to brainstorm and document the design requirements and specifications before beginning implementation.

Quick Start

To begin, invoke the brainstorming skill and provide the initial project context or a specific topic to explore.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform creative ideas into detailed design specifications for a new software feature?

To transform ideas into design specifications, this Skill explores project context, asks clarifying questions, and proposes design approaches with trade-offs before documenting the final specification in Markdown format.

What is the best way to facilitate collaborative design brainstorming before starting software implementation?

The best way to facilitate collaborative design brainstorming involves engaging in iterative questioning to refine project requirements, exploring recent commits, and generating 2-3 different design approaches to discuss with your team.

How does design brainstorming work when planning a new feature for an application?

Design brainstorming works by checking existing files and documents to understand project context, proposing multiple design approaches, and using a visual companion to illustrate design options before producing final specifications.

Can I use this Skill to generate specification documentation in Markdown for project planning scenarios?

Yes, you can use this Skill to generate detailed design specification documentation in Markdown format specifically for software development and project planning scenarios, streamlining collaborative development workflows.

Do I need to provide initial project context to start the design brainstorming process?

Yes, you need to provide initial project context or a specific topic to explore when invoking the Skill, which it then uses to check files, documents, and recent commits to understand the full project scope.

What are the limitations of using automated design proposals for software development?

Automated design proposals require a structured approach to design specification creation and are intended for software development scenarios, meaning they may not suit unstructured creative processes or non-technical project planning contexts.