coding-tutor

Generate personalized coding tutorials from learner repository and progress data.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/robwestz/bacowr_b --skill coding-tutor-robwestz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-tutor
Source: https://github.com/robwestz/bacowr_b/tree/main/every-marketplace/plugins/coding-tutor/skills/coding-tutor
Command: npx skills add https://github.com/robwestz/bacowr_b --skill coding-tutor-robwestz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

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.

Core Features & Use Cases

  • Tailored tutorials that adapt to your current knowledge and codebase.
  • Persistent progress tracking that compounds over time through spaced repetition.
  • Real-code examples from your projects to anchor concepts and accelerate learning.

Quick Start

Ask the tutor to begin onboarding and generate your first personalized coding tutorial using your current codebase as examples.

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 own codebase?

To generate coding tutorials from your codebase, the Skill inspects your repository and prior progress to produce a tailored three-topic plan with real-code examples. It adapts to your existing knowledge by loading learner context and past tutorials.

What is spaced repetition and how does it apply to coding practice?

Spaced repetition for coding practice uses your persistent learning trail and progress data to schedule recurring tutorials and quizzes. This mechanism compounds your knowledge over time by reintroducing concepts from your codebase at optimal intervals.

How do I start onboarding with a personalized coding tutor?

To start onboarding with a personalized coding tutor, ask the tutor to begin the process. It will load your learner context, inspect your repository, and generate your first tailored coding tutorial using your current codebase for examples.

Can I use my existing repository for real-code examples in coding tutorials?

Yes, you can use your existing repository for real-code examples in coding tutorials. The Skill anchors concepts and accelerates learning by extracting actual code from your projects to build a personalized curriculum plan.

Does the coding tutor track my learning progress over time?

Yes, the coding tutor tracks your learning progress over time using persistent progress data. It inspects prior tutorials and applies spaced repetition techniques to create a compounding learning trail from your codebase.

What are the limitations of using a codebase-driven coding tutor?

A limitation of a codebase-driven coding tutor is that it requires an existing repository with sufficient code to extract meaningful examples. Without a populated codebase, generating tailored three-topic plans and real-code examples is not possible.