brainstorming

Guide feature changes from idea through approved design spec and implementation-planning handoff.

69|11|Updated May 16, 2026
One-click install
npx skills add https://github.com/NeverSight/NeverC --skill brainstorming-neversight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/NeverSight/NeverC/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/NeverSight/NeverC --skill brainstorming-neversight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents wasted engineering by forcing early alignment on user intent, requirements, constraints, and success criteria before any implementation work begins.

Core Features & Use Cases

  • Project-context exploration: Reviews the current repo state and relevant docs to ground the design in reality.
  • Design-first workflow with approvals: Guides you through clarifying questions, multiple approaches, and incremental design presentation with explicit user approval gates.
  • Spec documentation & review loop: Writes a validated design spec to a dated path under docs/superpowers/specs/, dispatches a spec reviewer, and iterates until approved.
  • Implementation transition control: Ensures you only proceed to implementation planning after the user approves the written spec, culminating in invoking writing-plans.

Use it when you’re adding features, changing behavior, or introducing new components and want a reliable, documented path from idea → spec → plan.

Quick Start

Invoke brainstorming for your proposed change, answer clarifying questions one at a time, and approve the presented design before any implementation is planned.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a feature idea into an approved design spec before coding?

To turn a feature idea into an approved design spec before coding, this Skill guides you through a gated, requirement-first workflow with iterative questioning, multiple approaches, and explicit user approval gates before writing a design specification.

What is the best way to document implementation requirements for extending functionality?

Documenting implementation requirements for extending functionality is best handled by clarifying scope, constraints, and success criteria iteratively, then writing a validated design spec to a dated path under docs/superpowers/specs/ for project-context exploration.

How do I run a spec review loop for architecture documentation?

To run a spec review loop for architecture documentation, the Skill dispatches a spec reviewer and iterates on the written design spec up to three iterations until the requirements and design are formally approved.

Does the design spec workflow support implementation planning handoff?

Yes, the design spec workflow supports implementation planning handoff by ensuring you only proceed to invoke writing-plans after the user explicitly approves the written design specification.

Can I use this for modifying existing systems or only for adding new components?

You can use this requirement-first workflow for modifying existing systems, changing behavior, and adding new components, as long as scope, constraints, and success criteria are clarified before any coding begins.

What are the limitations of a gated requirement-first design workflow?

A limitation of this gated requirement-first design workflow is that it strictly prevents implementation work until the spec review loop is fully approved, which may delay rapid prototyping for changes with inherently ambiguous or evolving scope.