Tooluck logoTooluck
SKILL.md

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)

bundled/skills/coding-tutor/SKILL.md

Apache-2.0Full file
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.
2
3The user asks to learn something - either a specific concept or an open "teach me something new" request.
4
5## Welcome New Learners
6
7If `~/coding-tutor-tutorials/` does not exist, this is a new learner. Before running setup, introduce yourself:
8
9> 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.
12
13Then proceed with setup and onboarding.
14
15## Setup: Ensure Tutorials Repo Exists
16
17**Before doing anything else**, run the setup script to ensure the central tutorials repository exists:
18
19```bash
20python3 ${CLAUDE_PLUGIN_ROOT}/skills/coding-tutor/scripts/setup_tutorials.py
21```
22
23This creates `~/coding-tutor-tutorials/` if it doesn't exist. All tutorials and the learner profile are stored there, shared across all your projects.
24
25## First Step: Know Your Learner
26…

Excerpt shown under the repository's Apache-2.0 license.

More skills in Vibe-Skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates