brainstorm

Facilitates structured brainstorming sessions for architecture, design, and feature decisions with trade-off analysis and risk-aware recommendations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming for architecture, design, feature exploration, and technical debates with brutal honesty to surface trade-offs and maintainability concerns.

Core Features & Use Cases

  • Structured ideation prompts that surface alternative solutions
  • Trade-off analysis and risk-aware recommendations
  • Facilitation of architecture decisions and design discussions

Quick Start

Kick off a brainstorming session by clarifying goals, then present 2-3 viable solutions with trade-offs and recommended next steps.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
What is structured brainstorming for software architecture decisions?

Structured brainstorming for software architecture facilitates technical debates by surfacing multiple alternative solutions, analyzing trade-offs, and providing risk-aware recommendations for maintainability. It ensures rigorous evaluation rather than settling on the first viable idea.

How do I evaluate design trade-offs and feasibility for a new feature?

To evaluate design trade-offs and feature feasibility, clarify your goals first, then present two to three viable solutions. Analyze the trade-offs of each approach to surface maintainability concerns and generate risk-aware recommendations for your next steps.

Can I use this for technical debates and risk assessment in software engineering?

Yes, you can use this for technical debates and risk assessment in software engineering. It applies brutal honesty to ideation sessions, rigorously evaluating design decisions and surfacing potential risks and maintainability concerns across your projects.

What is the best way to analyze architecture alternatives during ideation?

The best way to analyze architecture alternatives during ideation is to use structured prompts that force rigorous evaluation. This approach surfaces multiple alternative solutions, evaluates their trade-offs, and delivers risk-aware recommendations for your design decisions.

When should I not use structured brainstorming for design decisions?

You should avoid structured brainstorming for design decisions when a single predetermined solution exists or when you lack the time to evaluate multiple alternatives and analyze trade-offs rigorously. It requires bandwidth to surface and debate maintainability concerns properly.