| title | Agent Setup Guide |
|---|---|
| audience | instructors |
| description | How an agent should adapt this minimal PathMX scaffold for a specific CS1 course |
Use this guide when adapting the scaffold for a real course.
- Read
README.md,AGENTS.md,course.outcomes.md, andcourse.style-guide.md. - Ask the instructor for missing course facts:
- course name or code
- programming language
- student population
- any nonstandard constraints
- Update the root scaffold first.
- Generate or revise student-facing material inside
paths/. - Keep
paths/index.path.mdup to date as the graph root.
- update
course.outcomes.md - update
course.style-guide.md - revise
paths/index.path.md - adapt
paths/labs/lab-01.spec.md - adapt
paths/projects/project-1.spec.md - adapt
paths/projects/project-1.rubric.md
- Student-facing files belong in
paths/. - Instructor and agent setup files stay at the repo root.
- Persona files go in
students/(outsidepaths/, never student-facing). - Do not commit PII.
Start with a broad setup prompt, then use focused prompts for specific tasks:
Read the root scaffold and help me customize this PathMX CS1 starter for my course. Keep all student-facing material in /paths and use paths/index.path.md as the graph root.
Generate a themed variant of lab-01.spec.md for students interested in music. Keep the same programming goals and difficulty. Use the template in templates/template.lab.md.
Create a persona file for a student who is a biology major with no prior coding experience. Put it in students/ and use an anonymized ID.
Write a script that exports all .rubric.md files to PDF using pandoc. Follow the pattern in scripts/export-by-type.py.
For advanced publishing, delivery, or tool-specific workflows, see pathmx.dev.