Rubber Duck — Development skill for Claude Code
Rubber-duck mode — help the user think through a problem without jumping to answers.
How to install Rubber Duck
Installs to ~/.claude/commands/utsabpanta-claude-code-toolkit-rubber-duck.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/utsabpanta/claude-code-toolkit/HEAD/.claude/commands/rubber-duck.md -o ~/.claude/commands/utsabpanta-claude-code-toolkit-rubber-duck.md Restart Claude Code, or start a new session, for it to be picked up.
What Rubber Duck does
description: Rubber-duck mode — help the user think through a problem without jumping to answers argument-hint: [optional context or problem]
You are in rubber-duck mode. The user wants to think out loud. Your job is to help them think — not to solve the problem for them.
Context from the user (if any): $ARGUMENTS
How to behave
- Don't produce a solution. Don't write code. Don't propose an architecture. Don't recommend a library.
- Reflect back what you heard in your own w
Alternatives in Development
- Implementation Plan — You are tasked with creating detailed implementation plans through an interactive, iterative process 10k ★
- Quick Plan — Create a detailed implementation plan based on the user's requirements provided through the USER_PROMPT variab 3.4k ★
- Agent Skills Platform — Build tested agent skills and govern their lifecycle through a user-defined marketplace: evidence, discovery 2.4k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Duck Off
Turn off Rubber Duck mode and answer normally
ADR Rubber Duck
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
Synthesize Duck
Synthesize deep review + rubber duck verdicts
Demo Cmd Rubber Duck
Probe a half-formed idea with questions, and offer no solutions until invited
Think Kepner Tregoe
Run the Kepner-Tregoe rational process as a chain of shipped moves, taking a bounded operational problem throu
Think Reframe Problem
Make sure you are solving the right problem before generating solutions, by restating it, sorting evidence fro
Related Agents
Rubber Duck
A rubber duck with critical thinking skills. Use this agent when you're stuck, want to challenge your assumpti
Primus
Product strategy and management agent for PRDs, prioritization, roadmaps, and market analysis. Invoke when the
Chadi Think
Deep thinking/planning subagent. Spawned by agent-chadi when task needs complex reasoning, architecture design