One-click install
npx skills add https://github.com/norrbacka/threejs_codex_base --skill brainstorming-norrbacka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/norrbacka/threejs_codex_base/tree/main/.codex/superpowers/skills/brainstorming
Command: npx skills add https://github.com/norrbacka/threejs_codex_base --skill brainstorming-norrbacka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed implementation by guiding ideas through a structured design-first process, so requirements are clarified, assumptions are surfaced, and approval happens before any build work begins.

Core Features & Use Cases

  • Context exploration: Reviews the current project state before proposing changes.
  • Clarifying dialogue: Asks one question at a time to refine purpose, constraints, and success criteria.
  • Option comparison: Presents 2-3 approaches with trade-offs and a recommendation.
  • Design approval flow: Produces a design in sections, waits for approval, then writes a spec and hands off to implementation planning.
  • Use case: Ideal for feature planning, UI or interaction design, scope decomposition, and any task where the best solution should be validated before code is written.

Quick Start

Use the brainstorming skill to review the current project context, ask one clarifying question, and help me shape the idea into an approved design before implementation starts.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn early-stage project ideas into approved implementation-ready designs?

To turn ideas into approved implementation-ready designs, use a structured design-first process that reviews project context, asks clarifying questions, compares approaches, and waits for approval before writing specifications. This prevents rushed implementation by clarifying requirements first.

What is the best way to plan feature scope before coding begins?

The best way to plan feature scope is through structured scope decomposition and collaborative brainstorming. This process surfaces assumptions and validates the optimal solution through option comparison and design approval gates before any build work starts.

How does a design approval workflow function during requirements gathering?

A design approval workflow functions by producing a design in sections, pausing for explicit approval at each gate, and then writing a formal specification. This ensures assumptions are surfaced and requirements are fully clarified before handing off to implementation planning.

Can I compare multiple design approaches with trade-offs before writing a specification?

Yes, you can compare 2-3 approaches with explicit trade-offs and a clear recommendation as part of the design review process. This option comparison happens before the final specification is written, ensuring the validated solution is implemented.

Does this brainstorming workflow require reviewing current project context?

Yes, the brainstorming workflow requires reviewing the current project context before proposing any changes. This context exploration ensures that new feature planning and interaction designs align with the existing project state.

When do I need specification writing and scope decomposition for software engineering?

You need specification writing and scope decomposition when validating the best solution before code is written. It is ideal for feature planning and interaction design where assumptions must be surfaced and approval secured prior to implementation.