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.