coding-tutor

Create personalized coding tutorials from a user's codebase and knowledge.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/apollostreetcompany/codex-compound --skill coding-tutor-apollostreetcompany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-tutor
Source: https://github.com/apollostreetcompany/codex-compound/tree/main/plugins/coding-tutor/skills/coding-tutor
Command: npx skills add https://github.com/apollostreetcompany/codex-compound --skill coding-tutor-apollostreetcompany

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides personalized coding tutorials that adapt to your existing knowledge and use your real codebase for examples, creating a persistent learning trail that compounds over time using AI and spaced repetition.

Core Features & Use Cases

  • Personalized Tutorials: Tutorials evolve with the learner, using real examples from their codebase and building on their current understanding.
  • Setup and Onboarding: Ensures a central repository for tutorials and a learner profile before starting.
  • Teaching Philosophy: Focuses on teaching concepts deeply, with real-world examples and storytelling techniques.

Quick Start

Run the setup script to ensure the central tutorials repository exists: python3 ${CLAUDE_PLUGIN_ROOT}/skills/coding-tutor/scripts/setup_tutorials.py

Frequently Asked Questions about coding-tutor

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

FAQPage Schema
How do I create personalized coding tutorials that use my own codebase for examples?

Personalized coding tutorials use your real codebase and existing knowledge to generate customized learning materials. Run the setup script to establish a central tutorials repository and learner profile, enabling the system to build relevant examples from your actual code.

How does spaced repetition work for programming education?

Spaced repetition in programming education schedules concept reviews at increasing intervals to enhance retention over time. The system tracks your learning trail and uses AI to reintroduce coding concepts when you are most likely to need reinforcement.

Do I need to set up a learner profile before starting AI coding tutorials?

Yes, a learner profile and a central tutorials repository are required before starting. The setup script initializes these components, ensuring the AI can adapt tutorials to your existing knowledge and track your progress accurately.

What is the best way to learn coding concepts using AI and real-world examples?

The best way to learn coding concepts with AI is through tutorials that evolve with your understanding and use storytelling techniques. This approach teaches concepts deeply by applying them directly to your real codebase rather than using abstract examples.

Can I use my existing codebase to generate programming education materials?

Yes, your existing codebase is used to generate programming education materials. The system analyzes your code to create real-world examples, ensuring tutorials build directly on your current projects and understanding.

What are the limitations of using AI for coding tutorials?

AI coding tutorials require a central repository and learner profile to function, meaning they cannot operate standalone without initial setup. The system also depends on the quality and relevance of your existing codebase to generate meaningful real-world examples.