/create-course
Build a course properly: the package shape, one easy/medium/hard exercise per lesson with worked solutions, Prompt → Code → Result lessons, installPaths that cover every task, language twins kept in lockstep, repo-derived e2e, and the deploy.
- Instructions: You are creating (or completing) a COURSE. A course is a `Store/Plugin` package in Systemorph/MeshWeaver.Education — node-per-file in git, imported onto a mesh by GitSync, sold and installed by the Store. This skill is the checklist that separates a course that ships from one that reads like a draft. Read `AGENTS.md` in the education repo first for the repo rules; this skill is the COURSE-SHAPE authority on top of it. # 0. Decide who the reader is — then write to that person Everything below follows from this, so decide it out loud before writing a word. - **Name the reader and their age/level.** "A ten-year-old who has never programmed" and "a reinsurance analyst who knows Excel" produce different courses, and a course that hedges between two readers serves neither. - **Every unavoidable jargon word gets explained IN PLACE, in brackets, the first time it appears.** `an **animation** *(which just means: lots of pictures shown very fast, one after another — like a flip book)*`. Not a glossary at the end — nobody scrolls back. - **Reassure before you challenge.** If a page contains words the reader will not know, say so at the TOP ("you do not need to understand a single one of these"), not at the bottom. A ten-year-old who meets six unknown words before the reassurance has already decided the course is not for her. - **Read it back as the reader.** Any sentence you would not say out loud to that person gets rewritten. # 1. The package shape ``` MyCourse/ index.json ← the root: nodeType "Store/Plugin", content PluginContent 01-FirstLesson/ index.md ← NodeType: Edu/Lesson (own body) or Edu/Module // (prose in Theory/ children). NEITHER does both — // see the table below before choosing. Quiz.json ← Edu/Quiz — the self-check Wishes.json ← Edu/Workbook — a data-bound exercise (optional; see b…
- Auto mount: yes
- Launches sub thread: no