coding-tutor

Generate personalized tutorials from a learner's codebase with quizzes and spaced repetition.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/8b-is/8b-is-mp --skill coding-tutor-8b-is
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-tutor
Source: https://github.com/8b-is/8b-is-mp/tree/main/plugins/coding-tutor/skills/coding-tutor
Command: npx skills add https://github.com/8b-is/8b-is-mp --skill coding-tutor-8b-is

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

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.

Core Features & Use Cases

  • Personalized Tutorials: Tailored guidance that adapts to the learner's codebase and goals.
  • Persistent Learner Profile: Tracks mastered concepts and learning journey across projects.
  • Compound Learning: Tutorials accumulate context over time using spaced repetition and quizzes.
  • Relevance to Real Code: Uses real code examples from the learner's repository to illustrate concepts.

Quick Start

Tell me to start a new tutorial with /teach-me or teach me something new to begin a personalized learning path.

Frequently Asked Questions about coding-tutor

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

FAQPage Schema
How do I learn a codebase with personalized tutorials?

You can learn a codebase using personalized tutorials that adapt to your goals, generating lessons from real code examples. The tutor indexes your repository to create tailored guidance that evolves as you master new concepts.

How does spaced repetition work for programming tutorials?

Spaced repetition for programming tutorials works by scheduling quizzes and revisiting concepts over time to compound learning. This method tracks your mastered concepts in a persistent learner profile to reinforce knowledge retention.

How do I start a personalized coding tutorial?

To start a personalized coding tutorial, use the `/teach-me` command or prompt the tutor to teach something new. This initiates a learning path tailored to your codebase and current skill level.

Can I track my learning progress across multiple coding projects?

Yes, you can track learning progress across multiple projects using a persistent learner profile. It records mastered concepts and your learning journey, allowing future tutorials to build on previous knowledge.

Does this coding tutor use real code examples from my repository?

Yes, this coding tutor uses real code examples directly from your repository to illustrate concepts. It analyzes your codebase to generate relevant tutorials that apply to your actual development context.

Are quizzes included in the coding tutorials?

Quizzes are included in the coding tutorials to test your understanding and reinforce learning. They are integrated with spaced repetition to ensure concepts are retained over time within your learner profile.