rubber-duck

Facilitate Socratic question-and-answer dialogues to clarify problems and decisions.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/vonchristian/sirib --skill rubber-duck-vonchristian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rubber-duck
Source: https://github.com/vonchristian/sirib/tree/main/.opencode/skills/rubber-duck
Command: npx skills add https://github.com/vonchristian/sirib --skill rubber-duck-vonchristian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill assists in clarifying thoughts and solving problems by facilitating a Socratic conversation.

Core Features & Use Cases

  • Socratic Dialogue: Engage in question-and-answer sessions to delve into problems, decisions, or approaches.
  • Thought Clarity: Use it to think out loud and gain deeper insights into issues.
  • Use Case: For developers or project managers, this Skill can help break down complex problems or design challenges by prompting and questioning the user's understanding and assumptions.

Quick Start

Begin a rubber-duck session to explore your problem or approach: "Tell me about it. What's going on?"

Frequently Asked Questions about rubber-duck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Socratic dialogue help with problem-solving and cognitive clarity?

Socratic dialogue drives problem-solving by engaging you in question-and-answer sessions that uncover assumptions and refine your understanding of complex issues. This conversational AI interaction clarifies your thoughts and deepens insights.

How do I use a Socratic approach to break down complex design challenges?

To break down complex design challenges, start a Socratic session by describing your problem. The AI will prompt you with targeted questions to question your understanding and assumptions, helping you refine your approach.

Can I use this Socratic AI dialogue for project management decision support?

Yes, you can use this Socratic AI dialogue for project management decision support. It helps project managers think out loud, prompting you to explore decisions and approaches until cognitive clarity is achieved.

What is the best way to clarify my thoughts when stuck on a complex problem?

The best way to clarify thoughts on a complex problem is through AI-powered Socratic questioning. By thinking out loud in a question-and-answer dialogue, you can systematically uncover and resolve hidden assumptions.

Does this problem-solving Skill require any specific technical dependencies?

No, this problem-solving Skill requires no specific technical dependencies. You simply initiate a conversation by stating what is on your mind, and the AI guides the Socratic dialogue without needing external components.