brainstorming

Guide architectural design brainstorming through understanding, exploration, and validation stages.

68|18|Updated Jun 22, 2025
One-click install
npx skills add https://github.com/axivo/claude --skill brainstorming-axivo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/axivo/claude/tree/main/skills/brainstorming
Command: npx skills add https://github.com/axivo/claude --skill brainstorming-axivo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users overcome design paralysis and ensures robust architectural decisions by providing a structured, collaborative dialogue process. It adapts to different expertise levels, making complex technical discussions accessible and productive for everyone involved, ultimately saving time on rework and clarifying requirements upfront.

Core Features & Use Cases

  • Adaptive Dialogue: Adjusts conversation depth and style based on the user's technical background, from expert to limited technical knowledge.
  • Structured Design Flow: Guides discussions through essential understanding, exploration of alternatives, and validation stages, ensuring comprehensive coverage.
  • Use Case: When you need to design a new microservice or feature, use this skill to guide you through defining requirements, exploring architectural options, and validating the chosen approach, ensuring all critical aspects are covered before implementation begins.

Quick Start

Let's brainstorm ideas for a new user authentication system, considering scalability and security requirements.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure a technical design discussion to avoid decision paralysis?

Structure your design discussion through four stages: understand requirements and constraints, explore 2–3 architectural alternatives with trade-offs documented, validate the chosen approach against functional requirements, and document the rationale. This staged flow ensures comprehensive coverage before implementation.

What's the best way to collaborate on architectural decisions across different expertise levels?

Use adaptive dialogue that adjusts depth and technical language based on participants' backgrounds. This makes complex design discussions accessible to everyone—from experts to those with limited technical knowledge—ensuring productive collaboration and alignment.

How do I generate and evaluate architectural alternatives for a new system design?

During the exploration stage, generate 2–3 distinct architectural alternatives. For each, document the trade-offs explicitly—covering scalability, security, performance, and other critical concerns. This enables informed comparison and validates which approach best fits your requirements.

Can I use a design brainstorming process for both feature and system-level decisions?

Yes. The structured design flow applies to both feature and system design sessions. It guides teams through understanding, exploration, and validation regardless of scope, ensuring architectural decisions are robust and well-reasoned at any scale.

What should I document during technical design brainstorming to prevent rework later?

Document alignment checks that confirm all participants agree on requirements and chosen approach, and record the rationale behind architectural decisions. This validation stage clarifies expectations upfront and reduces downstream rework.