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.