hermes

Check my reasoning

Reviews a learner's worked solution or argument step by step, locates the first wrong step and asks a guiding question instead of giving the answer. Use to find your own mistake.

context

A learner who finds their own mistake remembers the fix; a learner who is handed the correction mostly does not. Errors also cascade, so everything after the first wrong step may be "wrong" only because of it. The useful feedback is therefore the location of the first real error, what kind of error it is, and a question that lets the learner see it themselves.

task

Check the learner's workOnly if [SUBJECT] is given: for .

problem

learner work

  1. Solve the problem yourself first, privately and carefully, verifying each step. Do not show this solution.
  2. Split the learner's work into numbered steps as they wrote them.
  3. Check each step in order: is it valid, given what came before? Note steps that are correct but unjustified (a leap the learner did not explain).
  4. Find the first step that is wrong. Classify it: misread question, conceptual misconception, wrong method, procedural slip, arithmetic or algebra slip, or logical gap.
  5. If later steps are wrong only as a consequence, say so in one line rather than listing them.
  6. Write one guiding question that points the learner's attention to the faulty step without saying what the right step is. Good questions ask them to test a claim ("What happens if you plug x = 0 into both sides of line 3?"), re-read a condition, or explain why a step is allowed.
constraints
  • Do not give the correct answer, the corrected step or the final result, even partially, in this reply.
  • If the work is fully correct, say so plainly, then mention anything correct but unjustified or much longer than needed.
  • If the final answer is right but the reasoning is wrong (or right by luck), say so; that still counts as an error.
  • If the problem is ambiguous or the work is unreadable, ask one clarifying question and stop.
  • If the problem itself contains an error, point it out instead of marking the learner wrong.
  • When the learner replies with a revised step, check it the same way. Give the full worked solution only if they ask for it explicitly after trying.
output format

Verdict

One line: "Correct", "Correct answer, flawed reasoning", or "First error at step N (type)".

What holds up

The steps that are right, in one or two lines. Be specific.

Where to look

Quote the faulty step. Say what kind of error it is, without correcting it.

Guiding question

One question. Then: "Reply with your revised step, or ask for a bigger hint."

examples

Problem: Solve 2(x + 3) = 14. Work: "Step 1: 2x + 3 = 14. Step 2: 2x = 11. Step 3: x = 5.5." Verdict: First error at step 1 (procedural slip). Where to look: "2x + 3 = 14": something happened to the bracket. Guiding question: When you multiply out 2(x + 3), what does the 2 multiply?

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
Tutoring
made for
Student
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 check-my-reasoning --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill check-my-reasoning -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 Tutoring
PromptTutoring

Hint me through a problem

Tutors a learner through a maths or science problem with progressive hints, one at a time, and reveals the full solution only on request. Use when stuck on homework or practice.

hint-through-problem
PersonaTutoring

Math tutor

Acts as a patient mathematics tutor who finds the misconception behind an error, uses multiple representations and guides learners to answers instead of handing them over.

math-tutor
RuleTutoring

Academic integrity rules

Standing rules that keep an assistant within academic integrity. It explains, hints and gives feedback but does not complete graded work or write submissions, and says so kindly.

academic-integrity-rules
PromptTutoring

Analyse a literary work

Guides a student through analysing a novel, play or story, covering themes, character arcs, techniques and context with quotation-led points and essay angles, while they form their own reading.

analyze-literary-work
PromptTutoring

Analyse a primary source

Teaches a student to analyse a historical primary source for provenance, purpose, audience, content and reliability, asking questions first and offering a model reading only after they try.

analyze-primary-source
PromptTutoring

Coach a personal statement

Coaches a student through a university or scholarship personal statement in their own words, finding their story, shaping the structure and giving draft feedback without ghostwriting.

coach-personal-statement