npx claudepluginhub kylesnowschwartz/ralph-ban --plugin ralph-banThis skill uses the workspace's default tool permissions.
Explore a fuzzy idea and produce a design doc that feeds into `/rb-planning`.
Guides collaborative brainstorming to shape requirements, compare approaches, and produce validated design/planning docs before implementation.
Conducts structured brainstorming to clarify vague ideas, explore approaches with pros/cons, and document designs before research or planning.
Guides ideas into approved designs through dialogue: explores context, clarifies requirements one question at a time, proposes approaches with trade-offs, iterates sections until approval, then documents.
Share bugs, ideas, or general feedback.
Explore a fuzzy idea and produce a design doc that feeds into /rb-planning.
Before asking questions, build context silently:
bl ready and bl list --status backlog (never full bl list which dumps the large done column). Note existing cards to avoid duplicating work..agent-history/ directory listing for prior designs and investigations.$ARGUMENTS is empty, use AskUserQuestion to ask: "What are you thinking about building or solving?"Ask questions one at a time using AskUserQuestion. Multiple choice preferred over open-ended when possible. Cover these areas, adapting to what's relevant:
Stop when enough context exists to differentiate approaches (typically 3-5 questions). Skip questions the user already answered in $ARGUMENTS.
Propose 2-3 approaches:
AskUserQuestion with lettered options (a/b/c)Before saving, present the draft design doc to the user section by section:
This review loop catches misunderstandings before they propagate to planning and execution.
mkdir -p .agent-history/ (never assume it exists).agent-history/YYYY-MM-DD-<topic>-design.mdreferences/design-doc-template.mdAsk: "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.