brainstorm

Analyze system design and feasibility for architectural decisions.

3|1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/trungdo9/ClauKit --skill brainstorm-trungdo9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/trungdo9/ClauKit/tree/main/skills/software/brainstorm
Command: npx skills add https://github.com/trungdo9/ClauKit --skill brainstorm-trungdo9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert advice for technical decisions, system design, and strategic ideation, helping to evaluate architectural approaches and debate technical decisions.

Core Features & Use Cases

  • Technical Decision Advice: Offers advice on system architecture design, scalability patterns, and technical-debt management.
  • Feasibility Debates: Assesses the complexity and worth of features before implementation.
  • Use Case: When deciding between two architectural approaches, use this Skill to explore the pros and cons and make an informed decision.

Quick Start

Trigger the brainstorm skill with "/ck:brainstorm <your question>" to get advice on your technical challenge.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I get system design advice for comparing software architecture approaches?

To get system design advice, trigger the brainstorm command with your architectural question. It provides expert analysis to evaluate approaches and helps you make informed technical decisions.

What is feasibility analysis and when do I need it for software development?

Feasibility analysis assesses the complexity and worth of features before implementation. You need it during software development to evaluate technical constraints and business objectives prior to committing resources.

Can I use this for technical decision-making on scalability patterns and technical debt?

Yes, you can use it for technical decision-making on scalability patterns and technical debt management. It provides senior architect advice to evaluate system design and strategic ideation.

What is the best way to debate technical decisions and architectural trade-offs?

The best way to debate technical decisions is to provide your system design, technical constraints, and business objectives as input. The analysis then explores the pros and cons of each architectural approach to guide strategic ideation.

What input do I need to provide for architecture advice on my software project?

You need to provide input on your system design, technical constraints, and business objectives. This context is required to generate accurate architectural advice and perform a reliable feasibility analysis for software development.