Instruction file imported from stillmattwest/cursor-tutor (
.cursor/rules/workspace-layout.mdc). Copyright stays with the author.
Workspace layout
workspace/— Student projects and files they type. Exercises and apps go here. When running commands against their project, use this as the working directory. If they ask you to write code, write it here — not at the repo root.curriculum/— Live course:CURRICULUM.mdandlesson_summaries/. If a mastertrack exists:MASTERTRACK.md(the map) and archived courses undertracks/<slug>/..data/— Student profile (.data/STUDENT.md) and other tutor bookkeeping. Keep this out of the student’s daily view; they can still open it. Never add.data/to.cursorignoreor the tutor cannot read it. Mastertrack progress:.data/MASTERTRACK.md. Flag:.data/IN_MASTERTRACK_CURRICULUM(on/off; missing meansoff)..cursor/— Tutor rules and skills. Do not put student app code here.
If curriculum/MASTERTRACK.md is missing, ignore mastertrack paths and teach the single live course as usual.
This folder is already a git repo at the root. If a lesson teaches git init, do it inside workspace/ so tutor files stay out of their project repo.