brainstorming

Structure vague ideas into reviewable designs with approval gates.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill brainstorming-jhabbig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/Jhabbig/Habbig --skill brainstorming-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps turn ambiguous ideas into clear, reviewable designs before any implementation work begins, reducing assumptions, rework, and scope drift.

Core Features & Use Cases

  • Context Discovery: Reviews the current project state and surfaces constraints before diving into details.
  • Guided Clarification: Asks one question at a time to refine purpose, requirements, and success criteria.
  • Options and Tradeoffs: Proposes a small set of approaches, explains the tradeoffs, and recommends a direction.
  • Design Approval Flow: Presents the design in sections, waits for approval, and writes a spec only after validation.
  • Use Case: A team wants to add a new feature, change behavior, or redesign a workflow and needs a structured path from idea to approved spec.

Quick Start

Use the brainstorming skill to help me clarify this feature request, compare a few approaches, and produce an approved design spec.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a vague feature request into an approved design spec?

To turn a vague feature request into an approved design spec, use a structured brainstorming process that reviews project context, asks iterative clarifying questions, and proposes approaches with tradeoffs before writing a spec.

What is the best way to analyze tradeoffs for product discovery and implementation planning?

The best way to analyze tradeoffs during product discovery is to evaluate a small set of proposed approaches against your project constraints, clearly explaining the tradeoffs and recommending a specific direction before proceeding.

How does an approval workflow help structure UI decisions and behavior changes?

An approval workflow helps structure UI decisions by presenting the design in sections and waiting for explicit validation, ensuring an approved written design document is produced only after all requirements and tradeoffs are reviewed.

Can I use this brainstorming process for requirements clarification on small feature changes?

Yes, you can use this brainstorming process for requirements clarification on small feature changes, as it applies to behavior changes, UI decisions, and other creative work needing constraints surfaced and tradeoff analysis.

Why do I need to clarify requirements one question at a time before writing a design spec?

You need to clarify requirements one question at a time to iteratively refine the purpose and success criteria, reducing assumptions and scope drift before any implementation planning or design specification work begins.