brainstorming

Conduct structured brainstorming to resolve requirement misalignment with a four-step protocol.

3|2|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/liauw-media/CodeAssist --skill brainstorming-liauw-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/liauw-media/CodeAssist/tree/main/skills/core/brainstorming
Command: npx skills add https://github.com/liauw-media/CodeAssist --skill brainstorming-liauw-media

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents costly rework and misaligned expectations by ensuring a shared understanding of requirements and a mutually agreed-upon approach before any implementation begins, saving significant time and resources.

Core Features & Use Cases

  • Requirement Clarification: Proactively asks clarifying questions to uncover hidden constraints and ensure a complete understanding of the user's needs.
  • Option Presentation: Generates and evaluates multiple solution approaches, detailing pros, cons, complexity, and a recommendation to guide decision-making.
  • Use Case: When a user requests "add authentication to the API," this skill will present options like Laravel Sanctum vs. Passport, discuss stateless vs. session-based, and clarify social login needs, ensuring the chosen solution perfectly matches the project's goals.

Quick Start

I need to add user activity logging to the application. Use the brainstorming skill to help me define the approach.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I prevent misaligned requirements before starting implementation?

Structured brainstorming resolves requirement misalignment by clarifying needs, presenting multiple solution approaches, discussing trade-offs, and obtaining explicit approval before implementation begins, saving rework and aligning team expectations.

When should I use a structured approach to clarify requirements and solution design?

Apply structured brainstorming at the start of new features, during major architectural changes, or when requirements are unclear or multiple viable approaches exist, ensuring shared understanding across stakeholders before committing to a direction.

How do I evaluate different solution approaches for a feature or requirement?

The four-step protocol presents options with detailed pros, cons, and complexity assessments, discusses trade-offs between approaches, and guides decision-making with recommendations so teams select the approach that best matches project goals.

Can I use brainstorming to align stakeholders on strategy and feature planning?

Yes. Structured brainstorming prevents wasted effort by ensuring stakeholders agree on strategy, requirements, and the chosen approach through templates, clarifying questions, and documented approval before planning or implementation work begins.

What's the best way to handle unclear or conflicting requirements across a team?

Conduct structured brainstorming to acknowledge stakeholder concerns, clarify hidden constraints, present viable solution options with trade-offs, and obtain explicit consensus on requirements and approach, creating alignment and preventing costly rework downstream.