brainstorm

Translate business requirements into architecture options with trade-offs and work breakdowns.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/nexus-a1/claude-skills --skill brainstorm-nexus-a1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/nexus-a1/claude-skills/tree/main/skills/brainstorm
Command: npx skills add https://github.com/nexus-a1/claude-skills --skill brainstorm-nexus-a1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Brainstorm Skill helps teams transform vague business requirements into concrete implementation strategies by exploring multiple approaches, identifying trade-offs, and producing a high-level implementation picture before committing to detailed specs.

Core Features & Use Cases

  • Multiple approaches: Proposes 2–3 viable architectural options with trade-offs.
  • Architecture validation: Incorporates constraints from the codebase to ensure alignment with existing patterns.
  • Output-ready planning: Generates a clear implementation picture and a work-breakdown suitable for requirements or epics.
  • Use Case: When a product requirement is unclear, run a brainstorm to surface options and a plan before coding.

Quick Start

Describe your feature in a sentence and I will outline multiple implementation approaches and a plan.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I translate vague business requirements into an implementation strategy?

To translate vague requirements into an implementation strategy, this Skill explores multiple architectural approaches, identifies trade-offs, and generates a high-level implementation picture with a work breakdown before you commit to detailed specs.

What is the best way to evaluate architecture trade-offs during early planning?

Evaluating architecture trade-offs during early planning involves generating 2–3 viable architectural options, assessing risks for each, and validating them against existing codebase constraints to ensure pattern alignment before development begins.

Can I generate a work breakdown structure from an unclear product requirement?

Yes, you can generate a work breakdown structure from an unclear product requirement by running a brainstorming session that surfaces multiple options and outlines a validation plan suitable for creating development epics.

Does this approach validate architecture options against existing codebase constraints?

Yes, this approach validates architecture options by incorporating constraints from the existing codebase, ensuring that the proposed implementation strategies align seamlessly with your current architectural patterns and technical limitations.

When should I not use a brainstorming approach for software architecture planning?

You should avoid this approach when a product requirement is already highly specific or when detailed technical specifications are finalized, as it targets early planning where multiple implementation approaches still need exploration.