What problem does it solve? Students working through the Building Filesystem Agents course on Vercel Academy often get stuck on agent setup, sandbox wiring, tool design, or debugging without personalized guidance. This Skill acts as a teaching assistant that detects course progress from the student's codebase, answers questions in context, teaches lessons step by step, and evaluates completed work against per-lesson checklists. ## Core Features & Use Cases - Progress Detection: Reads the student's project files (lib/agent.ts, lib/tools.ts) to determine which of the 6 course lessons they are on and tailors responses accordingly. - Three Operating Modes: TA mode for reactive Q&A, Teaching mode that fetches lessons from the Vercel Academy content API and walks students through one step at a time, and Evaluation mode that runs per-lesson checklists and reports pass/fail. - Extension Guidance: Eight reference documents cover bash tool design, Zod schemas, Vercel Sandbox patterns, system prompt craft, additional tools (file write, search, SQL), data pipelines, and domain mapping for applying the pattern beyond the course. - Use Case: A student says "check my work" after lesson 2.2; the Skill verifies that loadSandboxFiles is awaited before the agent export, that instructions mention bashTool, and reports exactly what passes and what needs fixing. ## Quick Start Ask the assistant to teach you the filesystem agents course or check your progress on the current lesson.