| name | development-plan-governance |
| description | Create, revise, or review a course development plan, including milestones, owners, dependencies, deliverables, risks, acceptance gates, and change control. |
| 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
Define and govern the execution plan for a course project.
Deliverable types
- project brief
- milestone plan
- WBS-like work breakdown
- risk register
- dependency log
- review gate plan
- change log
Planning model
Always cover:
- goal and scope
- artifacts to be produced
- sequencing
- dependencies
- review gates
- risks
- release conditions
Plan structure
Use this default structure:
- Project objective
- Scope in/out
- Delivery assumptions
- Workstreams
- Milestones
- Deliverables
- Risks and mitigations
- Acceptance criteria
- Change control
Review behavior
When reviewing an existing plan, check for:
- missing deliverables
- impossible sequencing
- unclear ownership
- missing QA/QC stages
- unbounded scope
- no release gate
Gotchas
- Do not confuse lesson sequence with production sequence.
- Do not omit review and remediation cycles.
- Do not let plan dates exist without deliverable definitions.
- Do not leave risks unconnected to mitigation actions.
See:
assets/development-plan-template.md
references/review-gates.md