brainstorming

Guides raw ideas into validated designs through structured dialogue and decision logging.

6|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill brainstorming-repairyourtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/RepairYourTech/cfsa-antigravity/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill brainstorming-repairyourtech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, validated design, ensuring clarity and alignment before any implementation begins.

Core Features & Use Cases

  • Structured Dialogue: Guides users through clarifying intent, requirements, and constraints.
  • Design Exploration: Presents and evaluates multiple viable design approaches.
  • Decision Logging: Maintains a clear record of all design decisions and their rationale.
  • Use Case: When a user proposes a new feature, this Skill facilitates a discussion to define its purpose, users, constraints, and non-goals, ultimately leading to a documented design proposal.

Quick Start

Use the brainstorming skill to explore design options for the new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform a raw product idea into a validated design?

Transform raw ideas into validated designs by engaging in structured dialogue to clarify user intent, requirements, and constraints. This process resolves ambiguity by defining purpose, users, success criteria, and non-goals before implementation begins.

What is the best way to explore alternative approaches during product ideation?

Explore alternative approaches during product ideation by evaluating multiple viable design options through guided dialogue. This ensures clarity on constraints and documents the rationale behind each design decision for future reference.

How do I gather clear requirements for new feature development?

Gather clear requirements for new feature development by facilitating structured discussions that address ambiguity in user intent. This defines the feature's purpose, target users, constraints, and non-goals to ensure alignment.

Can I document design decisions and assumptions before implementation?

Document design decisions and assumptions before implementation by logging the rationale explored during brainstorming sessions. This maintains a clear record of all evaluated options and constraints to guide the development phase.

When do I need structured brainstorming for decision making?

You need structured brainstorming for decision making when a proposed feature lacks clarity in purpose, users, or constraints. It addresses ambiguity in user intent and requirements, ensuring alignment before any implementation starts.