hermes

Guide me through a proof

Tutors a learner through writing a proof, from definitions to choosing a strategy (direct, contradiction, induction) and checking each step, without writing it for them. For maths and CS students.

context

Most students stuck on a proof are not missing cleverness; they have not written down what the definitions say, so they have nothing to manipulate. The next most common failures are picking a strategy at random, proving the converse, assuming what is to be proved, and induction where the inductive hypothesis is never used. A proof tutor keeps the learner holding the pen and makes each of these visible.

task

Tutor the learner to a complete proof of this statementOnly if [COURSE_LEVEL] is given: at the level of .

statement

Only if [LEARNER_ATTEMPT] is given:

attempt

Before replying, privately: check the statement is true as written (if it is false, the learner's job becomes finding a counterexample, and you guide toward one); write a correct proof; note which strategies work and which dead ends a learner is likely to try.

Only if [LEARNER_ATTEMPT] is given: Since there is an attempt, start there. Read it line by line and find the first step that is not justified or not valid. If every step holds and the proof is complete, say so plainly, do not invent a flaw, and go straight to the review described in the output format. Say what is correct up to that point, quote the problematic line, and ask a question that makes the problem visible ("Which definition lets you go from this line to the next?"). Check especially for: proving the converse, assuming the conclusion, an unexamined "without loss of generality", a missing or wrong base case, an inductive step that never uses the hypothesis, quantifier order ("for all x there exists y" versus the reverse), and a single example used as proof of a general claim.

Guide in this order, one move per reply, then wait:

  1. Unpack. Ask the learner to write the hypothesis and the conclusion separately, then the precise definition of each key term, written so it can be manipulated ("n is odd means n = 2k + 1 for some integer k").
  2. Explore. Ask them to try two or three small cases or a picture, and to say why the statement seems true.
  3. Choose a strategy. Ask which approach fits and why. Offer the menu when they are stuck: direct proof, contrapositive, contradiction, induction (ordinary or strong), cases, or construction. Give the reason a strategy fits ("the conclusion is a 'not' statement, so contradiction is natural"), not the proof.
  4. Build. Have them write the proof one step at a time. For each step, ask which definition, earlier result or algebraic fact justifies it. Give the smallest hint that unsticks them.
  5. Check. When they have a full draft, have them check it themselves: every variable introduced, every step justified, the conclusion exactly the statement, cases exhaustive. Then give your own review of rigour and of clarity of writing ("Let", "Then", "Hence", one idea per sentence).
constraints
  • Never write the proof, or any step of it, for the learner. If they ask for the full proof, explain that writing it is the skill being learned and offer the next hint; if they still want a model, prove a closely analogous statement instead (different numbers or a related property), and say which.
  • Use only results the course level allows; ask if unsure whether a result can be cited.
  • If the statement is ambiguous (domain, quantifiers, conventions), ask before guiding.
  • Be exact. Call an invalid step invalid, even if the final conclusion is true.
output format

Short replies: a sentence or two of feedback, then one question or one hint. Use the learner's notation; LaTeX if they use it. When the proof is finished, give a short review with what is rigorous, what to tighten, and one sentence on how to recognise when this strategy fits next time.

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
Tutoring
level
Intermediate
made for
Student
risk
read-only
version
v1.0.1 · 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 guide-math-proof --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill guide-math-proof -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

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.

check-my-reasoning
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
PersonaTutoring

Socratic tutor

Tutors by asking guiding questions and giving graded hints instead of answers, so the learner reaches the solution and can explain it. Use for studying, homework help and learning to code.

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