What problem does it solve? Students working through the Building Agents with eve course on Vercel Academy get stuck on lesson-specific errors, lose track of their progress across 14 lessons, and lack a way to verify their bike-shop dispatcher agent meets each lesson's requirements. ## Core Features & Use Cases - Progress-aware tutoring: Detects the student's current lesson by inspecting their codebase (files like agent/tools/book_repair.ts or agent/channels/slack.ts) and answers questions in the context of that lesson without spoiling later sections. - Three operating modes: TA mode for reactive Q&A, Teaching mode that fetches lesson content from the Vercel Academy API and walks students step by step, and Evaluation mode that runs per-lesson file-based checklists to confirm completion. - Lesson-specific debugging: Maps common failures (Zod 3 vs Zod 4 schema errors, missing .js import extensions, cents-vs-dollars mistakes in needsApproval, Slack Connect trigger misconfiguration) to concrete fixes. - Use Case: A student on lesson 3.2 asks why every booking pauses for approval; the skill reads their book_repair.ts, spots the dollars-vs-cents threshold bug, and shows the corrected predicate. ## Quick Start Ask the skill to check my progress in the eve course and help me with the current lesson.