brainstorming

Facilitate collaborative design and specification for software features.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents wasted development effort by ensuring every project, regardless of size, is thoroughly explored, scoped, and designed before a single line of code is written.

Core Features & Use Cases

  • Structured Design Process: Guides you through context exploration, clarifying questions, and trade-off analysis.
  • Visual Collaboration: Offers a browser-based companion for mockups, diagrams, and layout comparisons.
  • Quality Assurance: Includes a mandatory spec review loop and user approval gate to ensure alignment before implementation.

Quick Start

Invoke the brainstorming skill to begin the design process for your new feature idea.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw software ideas into validated technical requirements?

To turn raw ideas into validated technical requirements, use a design-first workflow that enforces iterative questioning, context exploration, and strict spec documentation before implementation planning. This prevents wasted development effort by ensuring thorough scoping.

What is the best way to facilitate collaborative design and specification for software features?

Facilitating collaborative design and specification is best achieved through a structured process managing the transition from user intent to technical requirements, utilizing iterative questioning, visual prototyping, and a mandatory spec review loop with user approval.

How do I create visual mockups and layout comparisons during system architecture planning?

You can create visual mockups and layout comparisons during architecture planning by using a browser-based companion tool that supports diagrams and visual collaboration directly within the design specification workflow.

Does the design specification process require user approval before implementation planning?

Yes, the design specification process includes a mandatory user approval gate and spec review loop to ensure complete alignment, strictly preventing any implementation planning until the design phase is fully validated.

When should I not use a design-first workflow for software feature planning?

You should avoid a design-first workflow for software feature planning if your project requires immediate ad-hoc coding without structured context exploration, trade-off analysis, or mandatory spec documentation and user approval gates.

Can I use collaborative brainstorming for small software components?

Yes, you can use collaborative brainstorming for small software components because the design-first workflow ensures every project, regardless of size, is thoroughly explored, scoped, and designed before a single line of code is written.