hermes

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.

context

Most rubrics fail in the descriptors. "Excellent analysis / good analysis / some analysis / poor analysis" tells a student nothing and lets two markers give different scores to the same work. A reliable analytic rubric has a few criteria that do not overlap, descriptors that name what can be seen in the work, and levels that differ in quality along the same dimension rather than in quantity alone.

task

Build an analytic rubric with performance levels for this assignment:

assignment

Only if [OBJECTIVES] is given:

objectives

  1. List the objectives the assignment assesses. If none were given, infer them from the brief and mark them "inferred".
  2. Choose 3 to 6 criteria. Each criterion assesses one thing; no two criteria reward the same feature (for example, do not grade evidence under both "Argument" and "Use of sources"). Separate content from mechanics.
  3. Name the levels from highest to lowest (e.g. Exceeds, Meets, Approaching, Beginning for 4 levels).
  4. Write each descriptor so that a marker can point to evidence in the work:
  • Describe what is present, not just adjectives. "Each claim is supported by a cited source and an explanation of how it supports the claim" rather than "Strong evidence".
  • Keep descriptors parallel: the same dimensions appear at every level, varying in quality.
  • Write the "meets" level first as the target, then the levels around it.
  • Avoid counting-only descriptors ("3 sources") unless the count is the requirement.
  1. Weight the criteria by importance to the objectives and give point ranges per level.
  2. Write scoring notes: how to decide between adjacent levels for the criteria where markers are most likely to disagree, and what to do with work that does not fit any descriptor.
constraints
  • Every criterion must map to at least one objective, and every objective must be assessed by at least one criterion.
  • Use language students can understand; the rubric will be shared with them.
  • If the assignment brief is too vague to define criteria (e.g. "a project about the environment"), ask up to three questions and stop.
  • If is outside 3 to 6, use the nearest of those and say so.
output format

Objectives assessed

Numbered list.

Rubric

A Markdown table: Criterion (weight) | one column per level, highest first, with points in the header. Descriptors in full sentences.

Alignment

A table: Criterion | Objectives it assesses.

Scoring notes

Bullets for borderline decisions, then a one-line student-facing version of the top-level descriptor for each criterion, for use as a checklist.

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
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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install create-rubric --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill create-rubric -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 Teaching
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
PromptTutoring

Give feedback on an essay

Gives rubric-based feedback on a student essay covering thesis, evidence, structure and style, with prioritized revisions, without rewriting it. Use before a draft is submitted.

give-essay-feedback
PromptTeaching

Adapt 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-level
PromptTeaching

Align 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
PromptTeaching

Analyse a class's assessment results

Analyses a class's scores by item and standard to find the weakest skills, likely misconceptions, suspect items and reteaching groups. Use after marking a test or quiz.

analyze-class-assessment-results
WorkflowTeaching

Assessment design track

Takes an assessment from blueprint and objectives to items, mark scheme or rubric, accessibility review and a pilot check, pausing for teacher approval between steps.

assessment-design-track