brainstorming

Clarify requirements and approve a design spec before implementation.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/manhthien2005/FixNow --skill brainstorming-manhthien2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/manhthien2005/FixNow/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/manhthien2005/FixNow --skill brainstorming-manhthien2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature implementation by forcing a structured brainstorming and design process before any code, scaffolding, or behavior changes are made.

Core Features & Use Cases

  • Project Context Exploration: Reviews the current project state, docs, and recent commits before proposing changes.
  • Requirements Clarification: Asks one question at a time to refine scope, constraints, and success criteria.
  • Approach Comparison: Presents 2-3 design options with trade-offs and recommends one path forward.
  • Design Approval Workflow: Produces a written spec, performs a self-review, then waits for user approval before moving to implementation planning.
  • Visual Brainstorming Support: Can offer browser-based mockups and diagrams when the topic would benefit from visual comparison.

Quick Start

Use the brainstorming skill to help me define the problem, compare options, and produce an approved design spec before implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I define software requirements before starting implementation?

Defining software requirements before implementation requires a structured brainstorming process that reviews project context, asks one question at a time to clarify scope, and compares design approaches to produce an approved specification.

What is the best way to compare design approaches for a new feature?

Comparing design approaches for a new feature involves evaluating 2-3 options with clear trade-offs, recommending a preferred path forward, and producing a written design spec that undergoes a self-review before final approval.

How do I prevent premature coding during feature design?

Preventing premature coding during feature design requires enforcing a workflow that blocks implementation until constraints and design decisions are clearly defined, utilizing context review and a validated spec.

Can I use structured brainstorming for component design changes?

Yes, structured brainstorming applies to component design changes, feature creation, and behavior changes, requiring one-question-at-a-time clarification and written design approval before moving to implementation planning.

Does the design specification process support visual mockups?

Yes, the design specification process supports visual brainstorming by offering browser-based mockups and diagrams when the topic would benefit from visual comparison alongside the written spec.

When should I not use a structured brainstorming workflow?

You should avoid using a structured brainstorming workflow for straightforward tasks that do not require creative exploration, as the one-question-at-a-time clarification and design approval process enforces strict constraints before planning.