brainstorming

Transform abstract project ideas into validated design specifications through iterative dialogue.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill brainstorming-nagyvikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/superpowers/skills/brainstorming
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill brainstorming-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents wasted development effort by ensuring that every project, regardless of size, is thoroughly vetted, scoped, and approved before a single line of code is written.

Core Features & Use Cases

  • Structured Ideation: Guides you through a rigorous process of context exploration and clarifying questions to define project success.
  • Design Validation: Forces a hard-gate check where you must present a design and receive user approval before implementation begins.
  • Use Case: Use this before starting any new feature or component to ensure your technical approach aligns with user intent and project constraints.

Quick Start

Invoke the brainstorming skill to begin defining the requirements and design for the new user authentication module.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw project ideas into validated design specifications?

To turn raw ideas into validated design specifications, you need a structured brainstorming process that enforces architectural planning, requirement gathering, and stakeholder approval before implementation begins.

What is the best way to scope technical requirements before writing code?

The best way to scope technical requirements is through iterative collaborative dialogue and trade-off analysis, which prevents wasted development effort by thoroughly vetting project assumptions before coding starts.

How do I gather and validate architectural requirements for a new feature?

You gather and validate architectural requirements by exploring project context through clarifying questions, then presenting a design to stakeholders for a hard-gate approval check before implementation.

When do I need structured brainstorming for software architecture and planning?

You need structured brainstorming for software architecture when starting any new feature or component, ensuring your technical approach aligns with user intent and project constraints to prevent unexamined assumptions.

Can I use this design validation process for small projects or components?

Yes, you can use this design validation process for small projects, as it ensures every project regardless of size is thoroughly scoped, vetted, and approved before a single line of code is written.