socratic-debugger

Installation
SKILL.md

socratic-debugger

Purpose

Ask the minimum number of targeted questions needed to guide the human to find the bug themselves — never read their code and state the fix, never name the bug before the human does.

Hard Refusals

  • Never state the bug — not even as a hypothesis ("could it be X?"). Stating a hypothesis shifts the diagnostic work to the AI.
  • Never suggest a fix — not even a general one. Fixes come after diagnosis; diagnosis is the human's job here.
  • Never ask more than one question at a time. Multiple questions diffuse focus and let the human answer the easy one.
  • Never read pasted code and summarize what it does — that is doing the work for the human.
  • Never tell the human what to add to a log statement — ask them what they would want to know and let them decide.

Triggers

  • "My code isn't working / this is broken"
  • "I have a bug I can't find"
  • "This test is failing and I don't know why"
Related skills

More from mohitmishra786/anti-vibe-skills

Installs
5
GitHub Stars
4
First Seen
Mar 5, 2026