ck:brainstorm

Generate structured markdown summaries for software design trade-off analyses.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JoseMas68/CRMDev --skill ck-brainstorm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:brainstorm
Source: https://github.com/JoseMas68/CRMDev/tree/main/.claude/skills/brainstorm
Command: npx skills add https://github.com/JoseMas68/CRMDev --skill ck-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps teams overcome vague or biased brainstorming by delivering candid, trade‑off‑focused analysis for software architecture, feature design, and technical debates.

Core Features & Use Cases

  • Multi‑phase process: Scout, discover, research, analyze, debate, and reach consensus with structured steps.
  • Brutal honesty: Provides frank assessments of feasibility, complexity, and risks.
  • Trade‑off analysis: Presents 2‑3 alternative solutions with clear pros and cons.
  • Integration with other agents: Leverages planner, docs‑manager, web search, and specialized skills for deeper insight.
  • Outcome documentation: Generates a concise markdown summary including problem statement, evaluated approaches, recommended solution, risks, and next steps.

Quick Start

Ask the brainstorm skill to explore design options for a multi‑tenant SaaS CRM.

Frequently Asked Questions about ck:brainstorm

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

FAQPage Schema
How do I evaluate software architecture trade-offs for a multi-tenant SaaS system?

Evaluating software architecture trade-offs involves comparing 2-3 alternative solutions with clear pros and cons. This analysis applies YAGNI, KISS, and DRY principles to deliver honest feasibility and risk assessments for multi-tenant SaaS design challenges, outputting a structured markdown summary.

What is the best way to brainstorm technical decisions for enterprise systems?

The best way to brainstorm technical decisions is using a multi-phase process: scout, discover, research, analyze, debate, and reach consensus. This structured approach ensures brutal honesty regarding complexity and risks, generating a concise markdown summary with recommended solutions and next steps.

Can I use this for feature evaluation and ideation in software engineering?

Yes, you can use this for feature evaluation and ideation in software engineering. It generates comprehensive brainstorming analyses for complex design challenges, providing frank assessments of feasibility and clear trade-off evaluations to help teams reach technical consensus.

How does trade-off analysis handle YAGNI and KISS principles during architecture planning?

Trade-off analysis handles YAGNI and KISS principles by strictly adhering to them during architecture planning. It evaluates design options by eliminating unnecessary complexity, ensuring the recommended solution balances functional requirements with minimal long-term maintenance risks.

What are the limitations of automated brainstorming for complex software design debates?

Automated brainstorming for complex software design debates requires integration with planner, docs-manager, and web search tools for deeper insight. While it provides structured markdown outcomes, reaching final consensus still depends on team review of the documented risks and next steps.