sdd-brainstorm

Transform nascent ideas into designs and specifications through structured questioning.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Gamezar/opencode-cek --skill sdd-brainstorm-gamezar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-brainstorm
Source: https://github.com/Gamezar/opencode-cek/tree/main/plugins/sdd/skills/sdd-brainstorm
Command: npx skills add https://github.com/Gamezar/opencode-cek --skill sdd-brainstorm-gamezar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform vague ideas into concrete, well-defined designs and specifications by facilitating a structured, collaborative questioning and exploration process.

Core Features & Use Cases

  • Idea Refinement: Guides users through a series of targeted questions to clarify project purpose, constraints, and success criteria.
  • Approach Exploration: Generates multiple design approaches with trade-offs and probabilities, presenting a recommended option.
  • Incremental Design Presentation: Breaks down the design into digestible sections, seeking validation at each step.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical details and potential implementation strategies before development begins.

Quick Start

Use the sdd-brainstorm skill to refine the idea for a new user authentication system.

Frequently Asked Questions about sdd-brainstorm

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

FAQPage Schema
How do I refine a vague product idea into a concrete system architecture?

To refine a vague product idea into a concrete system architecture, you use a structured brainstorming process that asks targeted questions to clarify project purpose, constraints, and success criteria. This collaborative dialogue ensures your design is fully validated before finalization.

What is the best way to explore alternative design approaches during early-stage product development?

Exploring alternative design approaches during early-stage product development involves generating multiple options with clear trade-offs and probabilities. A structured brainstorming tool can present these alternatives and recommend the most viable approach before you commit to a final design.

How do I validate a system specification incrementally before development begins?

You validate a system specification incrementally by breaking the design into digestible sections and seeking validation at each step. This iterative exploration ensures your specification aligns with technical constraints before finalizing the architecture.

Can I use collaborative brainstorming to flesh out technical details for a new feature?

Yes, collaborative brainstorming effectively fleshes out technical details for a new feature by guiding you through targeted questions. This process clarifies implementation strategies and transforms nascent ideas into well-defined specifications suitable for development.

When do I need structured specification validation for my architecture planning?

You need structured specification validation for architecture planning when you have a nascent idea but lack defined technical details. It is essential for early-stage product development to ensure iterative exploration of approaches occurs before design finalization.