course-outline-design

Installation
SKILL.md

Course Outline Design

Schema authority: all primitive field names (unit / concept / prompt / task / material / quiz / faq / illustration) come from _shared/domain-primitives.md. When this skill mentions a field, that file is the source of truth.

Filename convention (English-first): all generated files and directories use English names. The mapping from legacy Chinese names is in _shared/domain-primitives.md §0.

This skill produces the structural skeleton of a course: how many days, what each day's theme is, what each unit teaches, what the shared running scenario is, and what the meta (hours, classroom, schedule) looks like. It does not write lecture content — that's course-content-authoring's job.

When to Invoke

  • User says "I want to run a workshop on X" but no structure exists yet.
  • User has scattered notes and wants to organise them into a course.
  • User wants to revise an existing outline (add/remove a unit, change day allocation).

Deliverables

A standard outline produces these files. Adapt paths to the user's project, but keep the role of each file distinct — that separation is what enables downstream sub-skills to work.

Installs
53
GitHub Stars
46
First Seen
May 14, 2026
course-outline-design — kevintsai1202/teaching-site-skills