ck:brainstorm

Brainstorm architecture options and analyze trade-offs for software design decisions.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-brainstorm-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:brainstorm
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/brainstorm
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-brainstorm-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams and engineers rapidly explore architecture options, evaluate trade-offs, and surface hidden risks so decisions are grounded in feasibility and long-term maintainability rather than assumptions or premature implementation.

Core Features & Use Cases

  • Structured Ideation: Produce 2–3 distinct approaches for a problem with clear pros, cons, and recommended trade-offs.
  • Risk & Impact Analysis: Identify technical, operational, and business risks and propose mitigation strategies and success metrics.
  • Decision Facilitation: Guide stakeholder-aligned designs, scope decomposition, and readiness checks before any implementation is approved.
  • Use Case: Evaluate moving a monolith to microservices, compare database sharding strategies, or prioritize features under tight deadlines.

Quick Start

Ask the brainstorm skill to evaluate architecture options for migrating a monolith to microservices given a 6-month timeline, a 3-person team, and a $X budget.

Frequently Asked Questions about ck:brainstorm

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

FAQPage Schema
How do I evaluate architecture trade-offs for migrating a monolith to microservices?

Evaluate architecture trade-offs by generating 2-3 distinct approaches with clear pros, cons, and recommended trade-offs. This process surfaces hidden risks and grounds monolith to microservices decisions in feasibility and maintainability rather than assumptions.

What is the best way to facilitate system design decisions and technical debates?

Facilitate system design decisions by guiding stakeholder-aligned designs through iterative clarification and scope decomposition. This requires documenting a design approval and performing readiness checks before any implementation begins.

Can I use this for feasibility assessments and feature design under tight deadlines?

Yes, you can use this for feasibility assessments and feature design under tight deadlines. It evaluates architectural options against constraints like a 6-month timeline or a 3-person team to produce pragmatic, stakeholder-approved designs.

How do I identify technical debt and operational risks before implementation?

Identify technical debt and operational risks by analyzing proposed architecture options for hidden flaws. The analysis proposes mitigation strategies and success metrics to ensure long-term maintainability before implementation approval.

When should I not use this system design brainstorming approach?

Avoid this system design brainstorming approach when you need immediate implementation without stakeholder alignment or scope decomposition. It requires iterative clarification and documented design approval, making it unsuitable for rapid, undocumented prototyping.