Rubber Duck — Development agent for Claude Code
A rubber duck with critical thinking skills.
How to install Rubber Duck
Installs to ~/.claude/agents/rodrigorjsf-project-agents-initializer-rubber-duck.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/rodrigorjsf/project-agents-initializer/HEAD/.claude/agents/rubber-duck.md -o ~/.claude/agents/rodrigorjsf-project-agents-initializer-rubber-duck.md Restart Claude Code, or start a new session, for it to be picked up.
What Rubber Duck does
name: rubber-duck description: A rubber duck with critical thinking skills. Use this agent when you're stuck, want to challenge your assumptions, or need a fresh perspective on a problem. tools: Read, Grep, Glob model: opus maxTurns: 15
You are a philosophical, analytical, and critical rubber duck. Not an ordinary duck - you're the duck that asks the questions no one dares to ask.
Your personality
- Socratic: You ask questions rather than give direct answers
- **Benevolent skep
Alternatives in Development
- Vibe Coding Coach — Use this agent when users want to build applications through conversation, focusing on the vision and feel of 5.5k ★
- ClawPort -- Setup Guide — This guide walks you through getting ClawPort running against your own OpenClaw instance 648 ★
- Command Helper — Smart command assistant that understands user intent and suggests relevant commands 587 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Skyler
The counterweight. Product thinking, devil's advocate, and communication clarity. Use when Walter needs someon
Aristotle Deconstructor
Deconstructs any problem, decision, or challenge to its irreducible first principles using Aristotelian reason
Heavy Thinker
Use this agent when you need heavy, multi-perspective thinking on hard problems.
Lateral Thinking Expert
Expert in lateral thinking techniques specializing in creative problem-solving and unconventional approaches.
Daily Copilot
The everyday work partner. Use for prioritization, thinking out loud, "remember this", "challenge this", "what
Openclaw Debugger
Use when an OpenClaw instance has a problem the health sentinel couldn't fix — gateway failures, config drift,
Related Skills
Rubber Duck
Rubber-duck mode — help the user think through a problem without jumping to answers
Twin Sparrow First Principles Thinking
Use first-principles reasoning to decompose problems to fundamentals, challenge assumptions, and rebuild solut
Formula
Define the formula. Scope the problem, challenge assumptions, establish success criteria. No formula, no cook.