brainstorming

Clarify software feature ideas into validated design specifications through iterative questioning and incremental review.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/acho1833/spreadline2 --skill brainstorming-acho1833
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/acho1833/spreadline2/tree/main/.claude/commands/brainstorming
Command: npx skills add https://github.com/acho1833/spreadline2 --skill brainstorming-acho1833

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you move from a rough idea to a well-defined design before any implementation begins. It reduces ambiguity by surfacing goals, constraints, and success criteria early, so you avoid building the wrong thing.

Core Features & Use Cases

  • Intent Discovery: Clarifies what you want to build and why through guided, one-question-at-a-time dialogue.
  • Design Exploration: Compares 2-3 possible approaches with trade-offs and recommends a path forward.
  • Incremental Spec Review: Presents the design in small validated sections covering architecture, components, data flow, error handling, and testing.
  • Use Case: Use this Skill when planning a new feature, changing existing behavior, or shaping a product idea into an actionable specification.

Quick Start

Help me brainstorm the best design for my 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 a rough software feature idea into a validated design specification?

To turn a rough idea into a validated design specification, you clarify product goals and constraints through iterative, one-question-at-a-time dialogue before implementation begins. This process surfaces success criteria early to prevent building the wrong feature.

What is the best way to evaluate alternative approaches during feature planning?

Evaluating alternative approaches during feature planning involves comparing 2-3 possible design paths with their respective trade-offs. This method recommends a clear path forward by contrasting architectural impacts and component behaviors before committing to implementation.

How do I scope a new product idea incrementally to avoid ambiguity?

You scope a new product idea incrementally by reviewing the design in small, validated sections covering architecture, components, data flow, error handling, and testing. This incremental spec review reduces ambiguity and ensures all behavior changes are well-defined.

Can I use this brainstorming process for changing existing software behavior?

Yes, you can use this brainstorming process for changing existing software behavior. The guided creative planning and intent discovery steps apply directly to modifying existing features, ensuring the updated behavior changes are fully scoped and validated.

When do I need to define requirements and success criteria before building a feature?

You need to define requirements and success criteria before building a feature whenever you have a rough product idea or component design. Defining these early through intent discovery surfaces constraints and avoids the cost of building the wrong functionality.