One-click install
npx skills add https://github.com/Navdeepgambhir9023/nav --skill brainstorm-navdeepgambhir9023
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/Navdeepgambhir9023/nav/tree/main/skills/brainstorm
Command: npx skills add https://github.com/Navdeepgambhir9023/nav --skill brainstorm-navdeepgambhir9023

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Jumping straight into code on unexamined assumptions causes wasted work and rework. This Skill forces a structured discovery phase — exploring project context, asking clarifying questions one at a time, and presenting design alternatives — so every feature, component, or behavior change starts from a validated, written spec rather than guesswork. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores current project state, then asks one question at a time (multiple choice preferred) to clarify purpose, constraints, and success criteria. - Design Presentation with Approval Gates: Proposes 2-3 approaches with trade-offs, presents the design in sections scaled to complexity, and blocks all implementation until the user approves. - Spec Authoring and Self-Review: Writes the approved design to a dated spec file under docs/nd/specifications, runs a placeholder/consistency/scope/ambiguity self-review, and hands off to the writing-plans skill only after user sign-off. - Use Case: Before building a new feature, invoke this Skill to surface hidden requirements, compare architectural approaches, and produce a committed design document that an implementation plan can be built from. ## Quick Start Ask the agent to brainstorm the feature you want to build and answer its clarifying questions until it presents a design for your approval.

Frequently Asked Questions about brainstorm

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

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

Invoke the brainstorm skill before any implementation. It explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and writes an approved design to a dated spec file under docs/nd/specifications.

What is the best way to gather requirements with an AI coding agent?

Use a structured Q&A flow that asks one question per message, prefers multiple-choice options, and focuses on purpose, constraints, and success criteria. This skill enforces exactly that pattern and blocks implementation until the design is approved.

Can I skip the design phase for simple projects?

No. The skill applies a hard gate to every project regardless of perceived simplicity, since simple projects are where unexamined assumptions cause the most wasted work. The design can be a few sentences, but it must be presented and approved.

What happens after the design spec is approved?

After the spec passes a self-review for placeholders, contradictions, ambiguity, and scope, and the user approves the written file, the skill invokes the writing-plans skill to create the implementation plan. It never invokes implementation skills directly.

How does brainstorming handle projects that are too large for one spec?

It flags multi-subsystem requests immediately and helps decompose them into independent sub-projects with defined relationships and build order. Each sub-project then gets its own spec, plan, and implementation cycle.