name: teaching-notes-writing description: Use when drafting or revising learner-facing teaching notes, course handouts, worksheets, study guides, or tutorial chapters that need comparisons, step-by-step explanation, quick practice, worked examples, or answer appendices.
Teaching Notes Writing
This is a portable writing skill: usable standalone, and loaded by openpress-create-pages when page content is learner-facing teaching material (handouts, worksheets, study guides, tutorial chapters). openpress-create-pages owns the trigger and conflict-resolution rules.
Teaching notes are for learners who are still building the mental model. This skill provides suggested content skeletons, explanation strategies, examples, practice ideas, and answer-flow guidance. It does not mandate one rigid chapter template.
Responsibilities
- Start from the learner's likely mental model.
- Compare nearby ideas before introducing formal rules.
- Show procedures step by step with visible state changes.
- Put reasons, warnings, and interpretation in prose rather than overloading figures.
- Suggest practice surfaces that match the chapter content.
- Put answers after the learner has had a chance to try.
- Suggest when a structure, relationship, or state change should become a diagram; use
openpress-diagram-drawingfor the actual diagram semantics.
Boundaries
openpress-create-pagesowns public-content hygiene and H1/H2/H3/H4 structure for page-based artifacts.openpress-diagram-drawingowns diagram semantics.openpress-create-pagesowns page visual style and component implementation.openpressowns CLI, validation/export/render commands, and source/generated boundaries.- This skill owns learner-facing explanation suggestions and exercise-design patterns only.
Suggested Skeleton
Use this as a starting skeleton, not a required template:
- Start from the learner's concrete problem or confusion.
- Compare nearby concepts, states, or representations.
- Show the operation or idea step by step.
- Add one small check, trace, or practice task when it helps.
- Put full answers after the learner has had a chance to attempt.
If the concept depends on spatial structure, ownership, arrows, state transitions, or before/after relationships, hand the visual semantics to openpress-diagram-drawing.
Learner Boundary
Rendered teaching pages should speak to the learner, not the teacher or agent.
- Do not include teacher-only reminders, production notes, internal rationale, or starter-skill commentary.
- Keep internal rules in skills, design docs, or source references.
- Use consistent terms and variable names across prose, diagrams, tables, and code.
When To Read References
- Read
references/teaching-patterns.mdfor comparison writing, explanation order, practice question types, and answer placement. - Read
references/programming.mdwhen teaching code, pseudocode, data structures, pointer diagrams, memory state, or program traces.