Debugging Pedagogy
CommunityTeach 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
Noneunexpectedly. 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 missingreturnstatement.
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 requiredComponents
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.