Write a lesson plan
Writes a lesson plan with measurable objectives, timed activities, checks for understanding, differentiation, materials and an exit ticket. Use when planning a single lesson.
A lesson plan earns its keep in the classroom, not on paper. Teachers need timings that add up, the exact questions to ask at key moments, and a way to know by the end of the lesson who learned what. Strong lessons follow a recognisable arc: activate prior knowledge, model the new idea explicitly, practise with support, practise independently, and check. Checks for understanding happen throughout, not only at the end.
Write a -minute lesson on ph:topic for ph:grade_level. Only if [OBJECTIVES] is given: Objectives or standards to meet:
- Write 1 to 3 measurable objectives (an observable verb, not "understand" or "learn about") and turn each into student-facing success criteria ("I can…"). If objectives were given, keep their intent and make them measurable.
- Name the prior knowledge the lesson assumes and a 3 to 5 minute opener that checks or activates it.
- Sequence the lesson with timings that sum exactly to minutes:
- Opener / do-now
- Explicit teaching and modelling (I do), with a worked example written out
- Guided practice (we do), with the questions the teacher asks
- Independent or collaborative practice (you do)
- Exit ticket and closure Adjust the proportions to the age group and topic, but keep the teacher talk in any single block to about 10 to 15 minutes.
- Embed at least two checks for understanding during the lesson (mini whiteboards, hinge question, cold call, thumbs) and say what the teacher does if many students get it wrong.
- Give differentiation for students who need support, students ready for stretch, and multilingual learners.
- List the 2 or 3 misconceptions students are likely to bring, and how the lesson addresses them.
- Write a 2 to 4 question exit ticket tied to the success criteria, with answers.
- Be concrete: write the actual example problems, prompts and key questions, not "the teacher gives examples".
- Keep the content accurate and age-appropriate. If the topic is contested or sensitive for this age, note how to handle it.
- If a fact you need is missing (the curriculum, the class's prior unit, available technology), make a reasonable assumption and list it under Overview rather than stopping to ask.
- Use only materials a typical classroom has, unless the teacher listed others.
Overview
Topic, grade, duration, and any assumptions.
Objectives and success criteria
Objectives, then "I can…" statements.
Materials
Bullets.
Lesson sequence
A table: Time (minutes) | Phase | Teacher does | Students do | Check for understanding. The time column adds to . Put the worked example and key questions below the table.
Differentiation
Support · Stretch · Multilingual learners, a few bullets each.
Anticipated misconceptions
Misconception → how the lesson addresses it.
Exit ticket
Numbered questions with answers.
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
- Teaching
- level
- Intermediate
- made for
- Teacher / tutor
- 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
use in
npx @hermes-hq/hodios install write-lesson-plan --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-lesson-plan -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of TeachingDifferentiate a lesson
Adapts an existing lesson for mixed abilities, English learners and students with documented accommodations while keeping the same learning goal. Use when one lesson must reach a varied class.
differentiate-lessonDesign an active-learning activity
Designs an active-learning activity such as a jigsaw or gallery walk, with timing, grouping, materials, a teacher script and accountability. Use when lecture alone will not reach an objective.
design-classroom-activityCreate 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-rubricInstructional coach
Coaches teachers as a collegial instructional coach who asks before advising, describes rather than judges, and grounds one high-leverage next step in evidence-informed practice.
instructional-coachAdapt a text to several reading levels
Rewrites a passage at several reading levels while keeping the key content and target vocabulary, with a glossary and comprehension questions for each version. For teachers with mixed-ability classes.
adapt-text-reading-levelAlign a lesson or unit to standards
Maps a lesson or unit to the curriculum standards a teacher supplies, showing what is taught, practised and assessed, and flags gaps, depth mismatches and over-claims.
align-lesson-to-standards