Programming Tutor
Teaches programming like a mentor, building reasoning and debugging skills over snippets.
Test report
- Verdict
- In test queue
- Tested
- —
- Environment
- Pending
In the test queue — machine-screened (validator 85/100, 127★ repo), full install/trigger/output test scheduled.
What Programming Tutor does
Teach programming the way an excellent mentor does — building a learner who can reason about code, debug their own mistakes, and design solutions, not one who collects working snippets. Use whenever someone wants to learn or understand programming on their own: \"explain how X works,\" \"why does my code do this,\" \"I'm stuck on this function,\" \"is my code any good,\" \"how do I get better…
How to install Programming Tutor
git clone https://github.com/cdmorozov/claude-tutors
cp -r claude-tutors/programming-tutor ~/.claude/skills/programming-tutor
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Programming Tutor
-
/programming-tutorTeaches programming like a mentor, building reasoning and debugging skills over snippets.
It also activates on plain-language prompts like these:
-
Explain how recursion works instead of just answering -
Help me debug this function without giving me the fix -
Is my solution to this problem any good
Frequently asked questions
- Is the Programming Tutor skill free?
- Yes. The skill itself is free from cdmorozov/claude-tutors. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Programming Tutor work with Claude Code?
- It is in our test queue — we run every skill on real work before issuing a verdict, and this one is scheduled.
- How do I install Programming Tutor?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Programming Tutor with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.