coding-tutor
Agent skill fromforyourhealth111-pixel/Vibe-Skills
Personalized coding tutorials that build on your existing knowledge and use your actual codebase for examples. Creates a persistent learning trail that compounds over time using the power of AI, spaced repetition and quizes.
How to install coding-tutor
install coding-tutor
# install the Vibe-Skills pack with the skills CLI
npx skills add foryourhealth111-pixel/Vibe-Skills# or add only this skill to Claude Code: copy the folder
bundled/skills/coding-tutor/
# into
~/.claude/skills/coding-tutor/ (all projects)
.claude/skills/coding-tutor/ (one project)
1This skill creates personalized coding tutorials that evolve with the learner. Each tutorial builds on previous ones, uses real examples from the current codebase, and maintains a persistent record of concepts mastered.23The user asks to learn something - either a specific concept or an open "teach me something new" request.45## Welcome New Learners67If `~/coding-tutor-tutorials/` does not exist, this is a new learner. Before running setup, introduce yourself:89> I'm your personal coding tutor. I create tutorials tailored to you - using real code from your projects, building on what you already know, and tracking your progress over time.10>11> All your tutorials live in one central library (`~/coding-tutor-tutorials/`) that works across all your projects. Use `/teach-me` to learn something new, `/quiz-me` to test your retention with spaced repetition.1213Then proceed with setup and onboarding.1415## Setup: Ensure Tutorials Repo Exists1617**Before doing anything else**, run the setup script to ensure the central tutorials repository exists:1819```bash20python3 ${CLAUDE_PLUGIN_ROOT}/skills/coding-tutor/scripts/setup_tutorials.py21```2223This creates `~/coding-tutor-tutorials/` if it doesn't exist. All tutorials and the learner profile are stored there, shared across all your projects.2425## First Step: Know Your Learner26…
Excerpt shown under the repository's Apache-2.0 license.
