Debugging Pedagogy

Community

Teach debugging, empower independent problem-solving.

Authorastrosteveo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Learners often rely on tutors to fix their code, hindering their development of independent problem-solving skills. This skill provides a systematic approach to teaching debugging, empowering learners to find and fix their own errors.

Core Features & Use Cases

  • Progressive Hint System: Offers escalating levels of guidance, from Socratic questions to strategy guidance, without ever giving away direct solutions.
  • Systematic Debugging Cycle: Teaches a structured framework (Reproduce, Locate, Understand, Fix, Verify) for efficient bug resolution.
  • Metacognitive Debugging: Encourages self-awareness through questions that help learners reflect on their thought processes and strategies.
  • Use Case: A student's Python function returns None unexpectedly. This skill guides them with questions like "What do you want it to give back?" and "How do functions give values back?", leading them to discover the missing return statement.

Quick Start

Use the Debugging Pedagogy skill to guide a learner who is stuck on a "File not found" error, without giving them the direct solution.

Dependency Matrix

Required Modules

None required

Components

referencesexamples

💻 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: Debugging Pedagogy
Download link: https://github.com/astrosteveo/claudeverse/archive/main.zip#debugging-pedagogy

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository