use-brainstorm

Facilitate collaborative brainstorming to clarify design intent before implementation.

1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/mtthsnc/autonome --skill use-brainstorm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-brainstorm
Source: https://github.com/mtthsnc/autonome/tree/main/skills/use-brainstorm
Command: npx skills add https://github.com/mtthsnc/autonome --skill use-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies goals, constraints, and success criteria before implementation to prevent misalignment and rework in creative software tasks.

Core Features & Use Cases

  • Clarify intent by inspecting the current project state (files, docs, commits) and asking targeted questions one at a time.
  • Explore 2-3 design alternatives with trade-offs, leading with a recommended option and rationale.
  • Present a structured design plan covering architecture, components, data flow, error handling, and testing, then validate incrementally with the user.
  • Generate a design document and provide a path to implementation steps after design validation.

Quick Start

Ask me to brainstorm a design plan for a feature and validate it before implementation.

Frequently Asked Questions about use-brainstorm

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

FAQPage Schema
How do I brainstorm and validate a software design before starting implementation?

To brainstorm and validate a software design, you need a structured process that clarifies goals, inspects current project state, and compares design alternatives. This approach generates a formal design document covering architecture and data flow to prevent misalignment and rework.

What is the best way to compare architecture alternatives for a new product feature?

The best way to compare architecture alternatives is to evaluate 2-3 design options with explicit trade-offs. This process leads with a recommended option and rationale, ensuring you clarify constraints and success criteria before committing to a specific product feature architecture.

How do I create a design document that covers architecture, components, and error handling?

You create a design document by validating a structured design plan incrementally. This plan details the software architecture, components, data flow, error handling, and testing, which is then formalized into a document providing a clear path to implementation steps.

When do I need to use a structured brainstorming process for software requirements?

You need a structured brainstorming process for software requirements during feature ideation, architecture planning, and design reviews. It clarifies intent by asking targeted questions one at a time, ensuring goals and constraints are fully defined before coding begins.

Can I explore design trade-offs for my project without writing code first?

Yes, you can explore design trade-offs without writing code first by inspecting existing files, docs, and commits. This brainstorming phase clarifies project intent and validates success criteria through structured questioning before any implementation starts.