coding-tutor

Create personalized coding tutorials that adapt to learner knowledge and codebase examples.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/hackefeller/ghostwire --skill coding-tutor-hackefeller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-tutor
Source: https://github.com/hackefeller/ghostwire/tree/main/.github/skills/coding-tutor
Command: npx skills add https://github.com/hackefeller/ghostwire --skill coding-tutor-hackefeller

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides personalized coding tutorials that adapt to a user's existing knowledge and leverage their actual codebase for practical examples, creating a persistent and compounding learning trail.

Core Features & Use Cases

  • Personalized Learning Paths: Tailors tutorials based on user background, goals, and progress.
  • Codebase Integration: Uses real code examples from the user's projects for enhanced understanding.
  • Spaced Repetition Quizzes: Reinforces learning through regular, adaptive quizzes.
  • Persistent Knowledge Base: Stores all tutorials and learner profiles in a central, project-agnostic location.
  • Use Case: A junior developer wants to master React hooks. The tutor skill will create a series of tutorials, starting with the basics, using examples from their current React project, and quizzing them periodically to ensure retention.

Quick Start

Use the coding-tutor skill to teach me about asynchronous JavaScript.

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 using my own codebase examples?

Personalized coding tutorials adapt to your existing knowledge by extracting practical examples directly from your codebase, creating a compounding learning trail. This approach tailors the educational content to your specific projects and background.

What is spaced repetition in programming education and how does it reinforce learning?

Spaced repetition in programming education reinforces knowledge retention through regular, adaptive quizzes. This mechanism schedules reviews at increasing intervals to ensure persistent learning and combat knowledge decay over time.

Do I need Python3 to run the coding tutor skill?

Yes, you need Python3 installed in your environment to run the coding tutor skill. Python3 serves as the required dependency for executing the underlying scripts that generate tutorials and manage learner profiles.

How do I set up a persistent learning trail for programming education?

A persistent learning trail is established by storing tutorial data and learner profiles in a centralized repository. This project-agnostic storage ensures your educational progress and generated materials persist across different sessions.

Can I use AI to teach me asynchronous JavaScript with adaptive quizzes?

Yes, AI facilitates the creation of coding tutorials for topics like asynchronous JavaScript, utilizing spaced repetition to deliver adaptive quizzes. The tutor assesses your existing knowledge and generates tailored, practical examples.