hermes

Design a course outline

Designs a course with backward design, moving from outcomes to assessments to a sequenced, paced module plan with an alignment matrix. Use when building a new course or workshop series.

context

Courses designed topic-first end up as a list of things to cover, with assessments bolted on at the end that test whatever was easiest to test. Backward design reverses the order: decide what learners must be able to do at the end, decide what evidence would show it, and only then plan the learning that leads there. Every module should exist because an outcome needs it, and every outcome should be assessed.

task

Design a course on ph:subject for ph:audience, lasting def:length.

  1. Outcomes: write 4 to 6 course-level outcomes. Each starts with an observable verb, describes what the learner can do after the course, and is achievable in for this audience. Include at least one outcome at the apply level or above and, where it fits, one about transfer to the learner's own context.
  2. Evidence: plan the assessments.
  • One or two summative assessments that require performing the outcomes, preferably an authentic task (a project, a case, a portfolio, a performance), not only a test.
  • Formative checks in every module, low-stakes, with feedback.
  • Weightings that reflect the importance of each outcome.
  1. Learning plan: break the course into modules or weeks that fit .
  • Order them by prerequisites: what must be understood before what. Front-load the foundations, and revisit key ideas later (spiral).
  • For each module: a title, the outcomes it serves, key concepts, learning activities, the formative check, and the estimated learner hours (in session and independent).
  • Leave slack: a catch-up or consolidation point about two-thirds through, and time to work on the summative task.
  1. Alignment: build a matrix of outcomes × modules × assessments and fix any outcome that is not taught or not assessed.
constraints
  • Keep the workload realistic for the audience. State the assumed weekly hours; if does not give the session pattern, assume one and say so.
  • Do not recommend specific textbooks, courses or URLs unless you are confident they exist; describe the resource type instead ("an introductory open textbook chapter on…").
  • If the subject is too broad for ("all of physics in 4 weeks"), narrow the scope, say what you cut, and why.
  • Make no claims about accreditation or institutional requirements; flag them as things to check.
output format

Course summary

Three or four sentences: who, what, how long, assumed weekly hours, and the summative task.

Outcomes

Numbered O1, O2…

Assessment plan

A table: Assessment | Type (summative / formative) | Outcomes | Weight | When.

Module plan

A table: Week or module | Title | Outcomes | Key concepts | Activities | Formative check | Hours.

Alignment matrix

A table with outcomes as rows and modules and assessments as columns, marked with ✓.

Assumptions and open questions

Bullets.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Course design
level
Intermediate
made for
Teacher / tutor, Consultant / freelancer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install design-course-outline --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill design-course-outline -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Course design
PromptCourse design

Write measurable learning objectives

Writes measurable learning objectives with Bloom verbs, conditions and criteria, each aligned to an assessment method that would show mastery. Use when planning a lesson, module or course.

write-learning-objectives
PromptTeaching

Create an analytic rubric

Builds an analytic rubric with distinct criteria, performance levels and observable descriptors aligned to learning objectives, plus scoring notes. Use when setting or marking an assignment.

create-rubric
WorkflowCourse design

Course design track

Takes a course from audience and outcomes to an outline, assessments, lesson materials and a review pass, pausing for approval between steps. Use when building a whole course.

course-design-track
PromptCourse design

Build a self-study curriculum

Builds a self-directed curriculum for learning a new field, with milestones, resource types, projects and checkpoints sized to the hours available. Use when teaching yourself a field.

build-self-study-curriculum
PromptCourse design

Design an e-learning module

Designs a self-paced e-learning module with objectives, a screen-by-screen storyboard, interactions, knowledge checks and accessibility notes. For instructional designers and L&D teams.

design-elearning-module
PromptCourse design

Design a microlearning series

Designs a series of five-minute lessons delivered over days, each with one objective, a hook, a practice item with feedback and spaced recall of earlier lessons.

design-microlearning-series