coding-tutor

Generate personalized coding tutorials from a learner's codebase with progress tracking.

Updated Sep 16, 2025
One-click install
npx skills add https://github.com/mukles/platejs-markdown-converter --skill coding-tutor-mukles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-tutor
Source: https://github.com/mukles/platejs-markdown-converter/tree/main/.agents/skills/coding-tutor
Command: npx skills add https://github.com/mukles/platejs-markdown-converter --skill coding-tutor-mukles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Learners often struggle to create consistent, cross-project learning paths. This skill provides personalized coding tutorials that adapt to a learner's current codebase, preserving knowledge over time.

Core Features & Use Cases

  • Personalization: tutorials tailored to the learner's codebase and knowledge gaps.
  • Persistence: a central tutorials library and learner profile shared across projects.
  • Quizzing: spaced repetition to reinforce concepts and track progress across tutorials.

Quick Start

Ask for a concept to learn and let the tutor generate tutorials from your current codebase.

Frequently Asked Questions about coding-tutor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate coding tutorials from my existing codebase?

Personalized coding tutorials adapt directly to your codebase by extracting real code examples to teach concepts. The tutor identifies knowledge gaps and generates tailored lessons from your actual project files.

What is the best way to track coding progress across multiple projects?

To track coding progress across multiple projects, the tutor uses a persistent learner profile stored in a central tutorials repository. This profile maintains a continuous cross-project learning trail rather than isolated progress.

Can I use spaced repetition quizzes to reinforce coding concepts?

Yes, you can use spaced repetition quizzes to reinforce coding concepts. The tutor generates quizzes from your codebase tutorials and schedules them to track progress and strengthen knowledge retention over time.

Do I need a central tutorials repository to use a personalized coding tutor?

Yes, a central tutorials repository is required to use a personalized coding tutor. This repository stores generated tutorials and maintains a learner profile to track cross-project progress over time.

How does a coding tutor personalize learning for my knowledge gaps?

A coding tutor personalizes learning by analyzing your existing codebase to identify knowledge gaps, then generates tutorials using actual project code examples tailored to those specific areas.