brainstorm

Coordinate collaborative brainstorming sessions to clarify requirements before implementation.

10|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/aimi-so/aimi-engineering-plugin --skill brainstorm-aimi-so
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/aimi-so/aimi-engineering-plugin/tree/main/plugins/aimi-engineering/skills/brainstorm
Command: npx skills add https://github.com/aimi-so/aimi-engineering-plugin --skill brainstorm-aimi-so

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Clarifies WHAT to build through collaborative dialogue before planning HOW to build it.

Core Features & Use Cases

  • Structured brainstorming to understand the idea via research and batched questions.
  • Adaptive exit and design document capture for handoff.
  • Supports triggers: brainstorm, explore idea, think through, what should we build.

Quick Start

Describe your idea with /aimi:brainstorm [description] to start a guided session and capture decisions in a design document.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I clarify project requirements through collaborative brainstorming before implementation?▼

Collaborative brainstorming clarifies project requirements through structured dialogue and batched questions before planning execution. You research the idea and capture decisions directly into a design document for later use.

What is the best way to capture design documents from feature idea discussions?▼

Capturing design documents from feature discussions involves adaptive exit and document capture during brainstorming. This process records your decisions into a reusable blueprint ready for implementation handoff.

Can I use batched questions to explore codebase research and understand what to build?▼

Yes, you can use batched questions to explore codebase research and understand what to build. This approach systematically clarifies needs and prepares the context for implementation.

Does guided brainstorming produce a reusable blueprint for agent context loading?▼

Guided brainstorming produces a reusable blueprint that loads into agent context. This blueprint guides subsequent prompts, parses responses, and generates relevant follow-up questions automatically.

When should I not use a brainstorming session for requirements gathering?▼

You should avoid using a brainstorming session for requirements gathering when you already have a finalized design document. The process targets clarifying unknown needs rather than executing an established implementation plan.

How do I start a brainstorming session to think through a new feature idea?▼

To start brainstorming a new feature idea, describe your concept using the trigger command followed by the description. This initiates a guided session to clarify requirements and capture decisions.