ck:brainstorm

Guide software engineering ideation through scope discovery, option generation, and trade-off analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ck:brainstorm helps you quickly generate strong solution directions while forcing clarity on requirements, surfacing risks, and making trade-offs explicit so you avoid expensive wrong turns.

Core Features & Use Cases

  • Probing clarifying questions to lock scope, constraints, and success criteria before committing.
  • 2–3 viable approach exploration with clear pros/cons and explicit assumption challenges.
  • Brutal honesty and feasibility validation to prevent over-engineering and guide toward maintainable decisions.
  • Design-first guardrails that require presenting a plan for approval before any implementation work.
  • Structured reporting that captures the final decision rationale, risks, and next steps.
  • Use cases: architecture decisions, feature exploration, technical debates, system design trade-offs, and feasibility assessments.

Quick Start

Ask the AI: "Brainstorm the best architecture for [topic] with 2-3 options, include trade-offs, risks, and what questions you need answered first."

Frequently Asked Questions about ck:brainstorm

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

FAQPage Schema
How do I brainstorm architecture options with clear trade-offs for software engineering decisions?

Brainstorming architecture options involves probing clarifying questions to lock scope, generating 2-3 viable approaches with explicit pros/cons, and challenging assumptions to make technical trade-offs clear. This prevents over-engineering and avoids expensive wrong turns.

What is the best way to explore technical feasibility before committing to a system design?

Exploring technical feasibility requires brutal honesty and validation against constraints before implementation. You must present a design plan for approval, ensuring risks are surfaced and maintainability is prioritized across multiple stakeholders.

How do I clarify requirements and scope for a feature exploration session?

Clarifying requirements for feature exploration requires prompting for constraints and success criteria upfront. Locking scope through probing questions before committing prevents expensive wrong turns and guides toward maintainable decisions.

Can I use structured trade-off analysis to resolve technical debates among stakeholders?

Structured trade-off analysis resolves technical debates by presenting 2-3 viable approaches with clear pros and cons. Challenging assumptions explicitly across multiple stakeholders ensures the final decision rationale is captured with risks and next steps.

What should I include in a technical planning report for architecture decisions?

A technical planning report for architecture decisions should capture the final decision rationale, identified risks, and actionable next steps. It enforces design-first guardrails by requiring an approved plan before any implementation work begins.

When should I not use automated option generation for technical planning?

Automated option generation is not suitable when requirements are ambiguous or unstated. The process requires answering clarifying questions first to lock scope and constraints, enforcing a user-approval gate before any implementation actions proceed.