brainstorming

Transform ambiguous ideas into an approved, sectioned design spec.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/KaranKathur06/Metal-Hub --skill brainstorming-karankathur06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/KaranKathur06/Metal-Hub/tree/main/.cursor/skills/brainstorming
Command: npx skills add https://github.com/KaranKathur06/Metal-Hub --skill brainstorming-karankathur06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It prevents wasted implementation by forcing early alignment on intent, requirements, and design before any coding or scaffolding begins.

Core Features & Use Cases

  • Project-context exploration first: reviews the current repository state to ground the design in reality.
  • Clarifying questions (one at a time): refines purpose, constraints, and success criteria without overwhelming the user.
  • Design proposal with trade-offs: presents 2–3 approaches, recommends one, then presents a sectioned design for approval.
  • Written design spec with review loop: saves a validated design doc to the repo under docs/superpowers/specs/ and runs a spec-document-reviewer approval cycle (up to 5 iterations).
  • Hard-gate safety: never proceeds to implementation skills until the design and spec are explicitly approved by the user.

Quick Start

Use the brainstorming skill to convert your request into an agreed-upon design and spec before any implementation plan is generated.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I create an approved design spec before implementation begins?

To create an approved design spec, you must clarify intent, define requirements, and evaluate architecture trade-offs to produce a sectioned design document that passes an automated reviewer loop and user approval before implementation starts.

What is the best way to document architecture trade-offs during product discovery?

Documenting architecture trade-offs during product discovery involves proposing 2–3 design approaches, recommending one, and capturing the decisions in a sectioned design spec saved to the repository for review.

How does a design spec review loop prevent wasted implementation effort?

A design spec review loop prevents wasted implementation effort by acting as a hard-gate that blocks coding actions until a saved design document is explicitly reviewed and approved by both an automated reviewer and the user.

Can I use brainstorming to refine ambiguous feature ideas into clear requirements?

Yes, you can refine ambiguous feature ideas into clear requirements by answering clarifying questions presented one at a time, which refine purpose, constraints, and success criteria without overwhelming the user.

Does the design spec process review the current repository state before proposing solutions?

Yes, the design spec process reviews the current repository state first to ground the architecture decisions and design proposals in the actual project context before generating an implementation plan.