Create, modify, or review a course outline, syllabus, chapter tree, hour allocation, module progression, learning objectives, or prerequisite map.
license
Proprietary
compatibility
Designed for OpenCode. Assumes repo-local `.opencode/skills` discovery and standard read/edit/bash tools; optional scripts should run through a repo-local uv environment; requires uv and Python 3.11+.
metadata
{"pack":"opencode-course-skills"}
Purpose
Design the course architecture before detailed content authoring.
Outline design method
Define training objective.
Define target audience and prerequisite baseline.
Split the course into modules that each carry a distinct teaching purpose.
Attach learning objectives to each module.
Allocate hours or lesson counts.
Define transitions between modules.
Identify what requires labs, demos, discussion, or reading.
Review questions
Does each module have a clear pedagogical job?
Is the progression from basic to advanced coherent?
Are prerequisites realistic?
Is time allocation proportional to difficulty and value?
Are labs attached to the right modules?
Standard output
Use this structure unless the user already has a required format: