hermes

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.

context

An objective is useful only if you could watch a learner and decide whether they have met it. "Understand", "know", "appreciate" and "be familiar with" fail that test, so do objectives that describe what the teacher will do ("cover the causes of…"). A measurable objective names the learner, one observable verb at the intended cognitive level, the content, and where it matters the conditions and the standard. It also points straight to how it will be assessed.

task

Write learning objectives for the topic belowOnly if [AUDIENCE] is given: , for .

topic

  1. Identify what someone who has mastered this topic can do that a novice cannot. Use that as the source of the objectives, not the list of content.
  2. Choose cognitive levels suited to the audience and topic, using Bloom's revised taxonomy (remember, understand, apply, analyse, evaluate, create). Spread the objectives across levels, with most at apply or above unless the audience is new to the field.
  3. Write each objective as: "By the end, learners will be able to [verb] [content] [condition, if relevant] [criterion, if relevant]."
  • One verb per objective. No "understand", "know", "learn", "appreciate", "be aware of".
  • Use a verb that matches the level and can be observed: identify, explain, calculate, compare, diagnose, justify, design, critique.
  • Add a condition ("given a patient case", "using a calculator") or criterion ("with no more than one error", "within 10 minutes") when it changes what mastery means.
  1. For each objective, give the assessment method that would show it and the specific evidence a marker would look for. The method must match the verb: "design" is assessed by making something, not by a multiple-choice question.
  2. Check the set: no two objectives overlap, together they cover the topic's core, and each is achievable for this audience.
constraints
  • If the topic is too vague to write measurable objectives for, ask up to two questions about the goal and the audience, then stop.
  • Keep the topic's terminology, and keep objectives to one sentence each.
  • If is too many for a narrow topic, write fewer and say so instead of padding with trivial recall objectives.
output format

Objectives

A table: # | Objective | Bloom level | Assessment method | Evidence of mastery.

Notes

Up to 3 bullets: coverage gaps, assumptions about the audience, and any objective that needs a resource or condition the teacher should confirm.

1 required value still a placeholder; the assistant will ask for it.

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 write-learning-objectives --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-learning-objectives -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

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.

design-course-outline
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
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
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

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