kylesnowschwartz/ralph-ban/rb-brainstorm

Claude Code and agent skill by kylesnowschwartz/ralph-ban

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Interactive brainstorming for ralph-ban projects. This skill should be used when the user has a fuzzy idea, vague goal, or problem statement that needs exploration before it becomes board cards. Triggers on "brainstorm", "explore an idea", "I want to build", "let's think about", "what should we build", "I have an idea", or any request that needs design exploration before planning. Produces a design doc in .agent-history/ that feeds into /rb-planning.

Install

npx vskill@latest install kylesnowschwartz/ralph-ban/rb-brainstorm

SKILL.md

Board Brainstorming

Explore a fuzzy idea and produce a design doc that feeds into /rb-planning.

Phase 1: Context Gathering

Before asking questions, build context silently:

  1. Read board state: bl ready and bl list --status backlog (never full bl list which dumps the large done column). Note existing cards to avoid duplicating work.
  2. Read CLAUDE.md for project architecture and conventions.
  3. Scan .agent-history/ directory listing for prior designs and investigations.
  4. If $ARGUMENTS is empty, use AskUserQuestion to ask: "What are you thinking about building or solving?"

Phase 2: Structured Q&A

Ask questions one at a time using AskUserQuestion. Multiple choice preferred over open-ended when possible. Cover these areas, adapting to what's relevant:

  1. Goal (always ask): "What's the goal? (1 sentence describing the outcome, not the mechanism)"
  • Examples: "Make webhook ingestion reliable", "Add card tagging to the TUI"
  1. Non-goals (always ask): "What's explicitly out of scope?"
  • Examples: "Not changing the database schema", "Not building a web UI"
  1. Constraints (ask if applicable): "Any constraints? (Performance budgets, compatibility requirements, forbidden approaches)"
  2. Key uncertainty (ask if applicable): "What's the biggest unknown or risk?"
  3. Prior art (ask if applicable): "Are there existing patterns in the codebase or reference projects to follow?"

Stop when enough context exists to differentiate approaches (typically 3-5 questions). Skip questions the user already answered in $ARGUMENTS.

Phase 3: Approach Proposal

Propose 2-3 approaches:

  • Lead with the recommended approach and explain why
  • Keep each approach to 3-5 sentences
  • Include concrete tradeoffs (not vague "more flexible" / "simpler")
  • Ask user to select via AskUserQuestion with lettered options (a/b/c)

Phase 4: Design Doc Review

Before saving, present the draft design doc to the user section by section:

  • Show each section (Problem, Non-Goals, Approach, Architecture, Decisions, Open Questions)
  • Ask after each: "Does this capture it correctly?"
  • Revise based on feedback before moving on

This review loop catches misunderstandings before they propagate to planning and execution.

Phase 5: Design Doc Output

  1. Run mkdir -p .agent-history/ (never assume it exists)
  2. Write the design doc to .agent-history/YYYY-MM-DD-<topic>-design.md
  3. Use the template from references/design-doc-template.md
  4. Present the doc path to the user

Phase 6: Handoff

Ask: "Design doc saved to <path>. Want to create board cards now with /rb-planning, or stop here to review first?"

If the user wants to continue, invoke the Skill tool: skill: "rb-planning", args: "<design-doc-path>"

Stopping is a valid end state. The design doc sits in .agent-history/ for future reference.

Principles

  • Board-aware: Check existing cards to avoid duplicating work already on the board.
  • One question at a time: Never ask multiple questions in a single message.
  • Multiple choice preferred: Easier to answer than open-ended when options are knowable.
  • The skill is not a mode: It's a one-shot interactive workflow. No hooks, no flag files.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
33
Repository forks
4
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kylesnowschwartz/ralph-ban/rb-brainstorm/badge)](https://verified-skill.com/skills/kylesnowschwartz/ralph-ban/rb-brainstorm)

Something wrong with this skill or its page? Tell us.