brainstorming

Guide brainstorming sessions to transform ideas into actionable designs.

1|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/quangphu1912/codebase-analyzer --skill brainstorming-quangphu1912
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/quangphu1912/codebase-analyzer/tree/main/skills/brainstorming
Command: npx skills add https://github.com/quangphu1912/codebase-analyzer --skill brainstorming-quangphu1912

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps in transforming raw ideas into fully formed designs, ensuring clarity and feasibility before implementation.

Core Features & Use Cases

  • Context Exploration: Helps explore project context by checking files, documents, and recent commits.
  • Design Proposals: Guides the creation of 2-3 design approaches with trade-offs and user recommendations.
  • Incremental Validation: Enables the presentation of design sections for user approval before proceeding.
  • Documentation: Automates the writing of design documents for easy reference and tracking.
  • User Review: Includes a user review gate to ensure the design is ready for implementation.

Quick Start

Use the brainstorming skill to start a new brainstorming session and guide the user through the design process.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform raw project ideas into actionable designs?

To transform raw ideas into actionable designs, use a guided brainstorming session to explore project context, propose multiple design approaches with trade-offs, validate sections incrementally, and document the final design for implementation.

What is the best way to generate and document design approaches for a new software project?

Generating and documenting design approaches involves exploring project files and recent commits, creating 2-3 design proposals with clear trade-offs, and automating the design documentation for easy reference and tracking.

How do I validate a software design before starting implementation?

To validate a design before implementation, present design sections incrementally for user approval, ensuring each part meets requirements, and pass through a final user review gate to confirm readiness.

Can I use this brainstorming process to evaluate design trade-offs?

Yes, the brainstorming process evaluates design trade-offs by guiding users through context exploration and proposing 2-3 distinct design approaches, each with specific trade-offs and user recommendations.

How does context exploration work during the design process?

Context exploration works by automatically checking existing project files, documents, and recent commits to gather requirements, which then informs the creation of feasible design approaches.