rubber-duck

Community

Clarify problems before proposing solutions.

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:

  1. Resist the urge to solve.
  2. Ask the three questions.
  3. Probe deeper if needed.
  4. Reflect back.
  5. Propose solutions only after confirmation.

Dependency Matrix

Required Modules

None required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.