brainstorming

Clarifies requirements and writes validated design docs to docs/plans.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/engineai-nz/engineai-skills --skill brainstorming-engineai-nz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/engineai-nz/engineai-skills/tree/main/brainstorming
Command: npx skills add https://github.com/engineai-nz/engineai-skills --skill brainstorming-engineai-nz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you transform a rough idea into a clear, implementable design by first clarifying intent, requirements, constraints, and success criteria to avoid building the wrong thing.

Core Features & Use Cases

  • One-question-at-a-time requirement discovery to rapidly uncover purpose, constraints, and measurable success criteria.
  • Multi-approach design exploration by generating 2–3 options and recommending a preferred path with trade-offs.
  • Incremental design validation by presenting the design in 200–300 word sections and checking alignment after each section.
  • Documentation + handoff support by writing the validated design to docs/plans with a git commit, and then prompting for implementation planning when you’re ready.

Quick Start

Ask the skill: “Help me brainstorm and validate a design for building [feature/component] for my current project, starting with the most important questions.”

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn ambiguous product ideas into validated design specifications?

To turn ambiguous ideas into validated design specifications, clarify user intent, requirements, constraints, and success criteria through one-question-at-a-time discovery, then generate multi-approach design options with trade-offs before writing a final plan.

What is the best way to document feature design plans for an active codebase?

The best way to document feature design plans for an active codebase is by incrementally validating design sections and writing the finalized, dated plan file to a docs/plans directory with a git commit to ensure careful alignment.

How does incremental design validation work during requirements discovery?

Incremental design validation during requirements discovery works by presenting the design in 200–300 word sections and checking alignment after each section to ensure the translation of ambiguous ideas into a clear, implementable design.

Can I explore multiple design approaches before writing a final plan file?

You can explore multiple design approaches by generating 2–3 options and recommending a preferred path with trade-offs before finalizing the design documentation and writing a dated plan file.

Does requirements discovery support implementation handoff for component planning?

Requirements discovery supports implementation handoff for component planning by writing validated design documentation to docs/plans with a git commit and then prompting for implementation planning when ready to proceed.