rb-brainstorm

Convert ambiguous project ideas into structured design documents for kanban planning.

33|5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/kylesnowschwartz/ralph-ban --skill rb-brainstorm-kylesnowschwartz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rb-brainstorm
Source: https://github.com/kylesnowschwartz/ralph-ban/tree/main/skills/rb-brainstorm
Command: npx skills add https://github.com/kylesnowschwartz/ralph-ban --skill rb-brainstorm-kylesnowschwartz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you turn a vague idea or problem statement into a structured design document that can be converted into board cards.

Core Features & Use Cases

  • Board-aware brainstorming: Reads existing board cards to avoid duplicating work and keeps the discussion aligned with current status.
  • Structured one-question-at-a-time discovery: Guides you through goal, non-goals, constraints, key uncertainty, and (when relevant) prior art.
  • Approach selection with tradeoffs: Produces 2–3 candidate approaches and prompts you to choose with clear pros/cons.
  • Iterative design doc review and validation: Presents the draft section-by-section and asks for confirmation before finalizing.
  • Design doc handoff to planning: Saves the result into .agent-history and can trigger /rb-planning using the generated design doc.

Quick Start

Use rb-brainstorm to explore your idea and generate a design doc that feeds into rb-planning by running it with your prompt text as the argument.

Frequently Asked Questions about rb-brainstorm

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

FAQPage Schema
How do I turn a fuzzy project idea into a structured design doc for kanban planning?▼

To turn a fuzzy idea into a design doc, you can use a brainstorming workflow that runs an interactive Q&A loop to define goals, non-goals, and constraints, ultimately producing a structured document ready for kanban planning.

What is the best way to discover project requirements before creating board cards?▼

The best way to discover requirements before creating board cards is through a structured, one-question-at-a-time discovery process that identifies goals, constraints, key uncertainties, and prior art to ensure alignment.

How does board-aware brainstorming prevent duplicate work during architecture planning?▼

Board-aware brainstorming prevents duplicate work by reading existing kanban board cards and prior project documentation before starting the design exploration, keeping the discussion aligned with the current project status.

Can I compare approach tradeoffs when generating a design document?▼

Yes, you can compare approach tradeoffs during design document generation by producing two to three candidate approaches and evaluating them with clear pros and cons before making a final selection.

How do I hand off a validated design doc to a planning workflow?▼

To hand off a validated design doc to a planning workflow, you save the finalized document into the .agent-history directory and optionally trigger the downstream planning tool using the generated design doc as input.