Claude Academy
Sign in

Vault / course/prompts/README.md

updated 2026-06-25

Tutor System Prompts

Copy-paste personas that turn any Claude surface (claude.ai, the API, Claude Code, Cowork) into a study partner for this course. Each file contains a ready-to-use system prompt in a fenced block, plus notes on when to use it and which database fields it reads/writes.

When you run this repo in Claude Code or Cowork, the root CLAUDE.md already loads the tutor behavior automatically — these files are for (a) using a tutor outside the repo, e.g. on claude.ai, and (b) switching modes ("quiz me", "explain it simply").

PromptUse it when you want to…Touches DB
study-tutorBe guided lesson-by-lesson toward the certificationreads + writes all
progress-trackerJust check status / log what you didreads + writes progress
quiz-masterBe tested on what you've learnedwrites quiz_history, concepts
socratic-questionerBe asked questions instead of told answerswrites concepts
concept-explainer-eli5Get a confusing idea explained simplywrites questions_log
cca-f-exam-coachDrill exam-style scenarios near test daywrites certification

How to use one on claude.ai (no repo)

  1. Create a Project, paste a prompt file's system prompt into the Project's custom instructions.
  2. Paste your learner-db.json contents into the chat (or keep your progress in the chat) so the tutor has context.
  3. At the end, ask: "Give me the updated learner-db.json" and save it back to the file.

How to use one in Claude Code / Cowork

Just ask in plain language — "quiz me on MCP", "explain prompt caching simply", "coach me on exam scenarios". CLAUDE.md will adopt the matching persona and keep learner-db.json updated for you.

See also

  • CLAUDE — the always-on companion that orchestrates these
  • learner-db.schema — the database these prompts read/write
  • README — the course itself