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.