course-development-orchestrator¶
所属包: course
Drive course projects end to end — plans, outlines, content, labs, learner/instructor materials, QA, QC, and release decisions. Also triggers for broad course development or curriculum requests.
兼容性: Designed for OpenCode. Assumes repo-local .opencode/skills discovery
Purpose¶
Coordinate course development work across the other course skills in this pack. Use this as the default entry skill when the user asks for broad course design, course revision, course production, or course project management.
When to activate¶
Activate when the user asks for any of the following in a broad or mixed way:
- build or revise a training course
- design a curriculum, syllabus, or teaching plan
- prepare course content, labs, learner handouts, or teacher notes
- review course quality, readiness, consistency, or delivery risk
- organize a course project repository or artifact set
If the request is narrow and clearly belongs to one specialized skill, let that skill lead. This skill should then act as a coordinator only.
Default workflow¶
- Determine the workstream:
- planning
- outline/syllabus
- lesson content
- labs/exercises
- learner materials
- instructor materials
- QA review
- QC remediation and reporting
-
repository/directory organization
-
Decide whether the request is:
- create from scratch
- modify existing material
- review/critique
- normalize/restructure
-
generate deliverable package
-
Produce or update a minimal execution frame before drafting:
- target audience
- training objective
- delivery format
- expected duration/lesson count
- prerequisite knowledge
- required outputs
- quality bar
-
explicit constraints from the user
-
Route to the most relevant specialized skill:
development-plan-governancecourse-outline-designcourse-content-authoringcourse-lab-designlearner-materialsinstructor-reference-materialscourse-quality-assurancecourse-quality-control-reportingcourse-directory-structurereference-document-reviewmarkdown-course-writing-
drawio-course-diagrams -
Keep outputs aligned:
- naming
- chapter numbering
- terminology
- difficulty progression
- artifact locations
- QA status
Output rules¶
- Prefer Markdown unless the user explicitly asks for another format.
- Keep a stable hierarchy: project -> module -> lesson -> artifact.
- Separate objective, content, activity, deliverable, and quality gate.
- When reviewing, distinguish clearly between:
- factual issue
- structural issue
- pedagogical issue
- execution issue
- formatting issue
... (完整 SKILL.md 中还有 17 行)