| name | subject-scaffold |
| description | Scaffold or refresh a subject README from local university subject notes, outline PDFs, planner PDFs, assessment briefs, and existing README placeholders. Use when asked to update a term subject README with notes contents, populate SLOs, delivery schedules, module names, assessment details, source-note links, or a new subject overview. |
Subject Scaffold
Use this skill to turn a subject folder's local academic documents into a useful subject README while preserving the repository's existing study-tracking style.
Workflow
-
Resolve the target subject directory from the user request.
- Typical path:
<term>/<subject>/, such as 2026-T2/BDA/.
- Read the existing
<subject>/README.md first.
- Inspect
<subject>/notes/ and <subject>/assignments/ with rg --files or find.
-
Extract source content.
-
Build the README from source facts only.
- Keep the existing title and overall section order where it already matches nearby subject READMEs.
- Fill or update these sections when source material supports them:
Subject Introduction
Subject Details
Subject Learning Outcomes (SLO)
Delivery Schedule
Learning Facilitator
Modules
Assignments
Source Notes
- Preserve any existing manual statuses, grades, deadlines, and topics unless the source documents clearly supersede them.
- If source documents give only "Week 4" or "Module 4" for an assessment, keep any existing calendar deadline from the README instead of replacing it with a vague due marker.
-
Match repository conventions.
-
Handle source inconsistencies explicitly.
- If a planner has a numbering typo, infer only when the sequence is obvious, then mention it in the final response.
- If outline and planner disagree, prefer the more specific/current document and preserve a note in the final response.
- Do not invent module titles, learning outcomes, assessment topics, grades, or dates.
-
Edit and verify.