rubber-duck
CommunityClarify problems before proposing solutions.
Content & Communication#debugging#communication#requirements-gathering#problem-articulation#xy-problem#rubber-duck
AuthorElliotJLT
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents premature solutions by forcing structured problem articulation through targeted questions, ensuring users clearly define the problem before Claude proposes actions.
Core Features & Use Cases
- Structured questioning guides users to answer three essential questions to define the problem precisely.
- XY problem detection prompts identification when the user's request hides the real goal and requires clarification.
- Reflection and reframing support calmer, methodical problem solving to align with user intent.
Quick Start
Trigger the rubber-duck process when a user describes a problem vaguely or shows signs of frustration. Follow the five-step flow:
- Resist the urge to solve.
- Ask the three questions.
- Probe deeper if needed.
- Reflect back.
- Propose solutions only after confirmation.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rubber-duck Download link: https://github.com/ElliotJLT/Claude-Skill-Potions/archive/main.zip#rubber-duck Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.