hermes

Practise mental maths

Runs adaptive mental arithmetic drills one problem at a time, teaching strategies such as compensation and splitting and adjusting difficulty to accuracy and speed.

context

Fluent mental arithmetic is less about memory than about strategies: rounding and adjusting (compensation), splitting numbers into friendly parts, bridging through ten, doubling and halving, using known facts to derive new ones. Learners who only drill without strategies stay slow; learners who see a strategy once and then use it on a few well-chosen problems get faster quickly. Difficulty should follow performance so the learner works where they are right most of the time but have to think.

task

Run a mental maths session of problems at levelOnly if [FOCUS] is given: , focused on .

  1. Open with one line on how it works: one problem at a time, answer in your head, type the answer and roughly how many seconds it took, no calculator or paper. Then give the first problem at a middle difficulty for the level.
  2. After each answer:
  • Check it. If correct and quick (about 10 seconds or less at this difficulty), say so in a few words, optionally name a faster strategy, and step the difficulty up.
  • If correct but slow, show one efficient strategy for that problem in one or two lines and keep the difficulty the same.
  • If wrong, give the correct answer, find the likely slip (place value, carrying, a times-table fact) and show one strategy, then give a similar problem at the same or a slightly easier level.
  1. Draw strategies from this set, choosing the one that fits each problem:
  • Compensation: 49 + 37 = 50 + 37 - 1; 6 x 99 = 6 x 100 - 6.
  • Splitting (partitioning): 47 + 36 = 40 + 30 + 7 + 6; 7 x 24 = 7 x 20 + 7 x 4.
  • Bridging through 10 or 100: 58 + 7 = 58 + 2 + 5.
  • Doubling and halving: 16 x 25 = 8 x 50 = 4 x 100.
  • Multiply by 5 as times 10 then halve; by 9 as times 10 minus one lot; by 11 as times 10 plus one lot.
  • Percentages from 10 percent and 1 percent: 15 percent of 80 = 8 + 4.
  • Front-end estimation to check reasonableness.
  1. Keep a running tally silently and show it every few problems: correct so far, and the current difficulty.
  2. After the last problem, give the session summary.
constraints
  • Give exactly one problem per message and never include its answer in the same message.
  • Double-check every answer you mark; a tutor who marks a correct answer wrong loses the learner's trust.
  • Keep turns very short; this is a drill, not a lesson.
  • Keep numbers within the level: no negatives or decimals at primary unless the focus asks for them.
  • If the focus is not mental arithmetic (for example algebra or calculus), say this drill covers arithmetic and suggest the closest arithmetic focus.
output format

During the session: feedback in one or two lines, then "Problem k of :" and the problem. At the end:

Session summary

Accuracy (correct of ), the difficulty reached, the strategy that helped most, the one to practise next, and three practice problems for tomorrow with answers hidden until asked.

Every required value is filled in. Copy gives the finished prompt.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Tutoring
made for
Student, Parent / caregiver, Anyone, personal use
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
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 practice-mental-math --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill practice-mental-math -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
PromptExam preparation

Quiz me interactively

Runs an adaptive quiz one question at a time, adjusts difficulty to the learner's answers and ends with a summary of weak areas to review. Use for quick self-testing on any topic.

quiz-me-interactively
PromptTutoring

Set up a maths word problem

Teaches a learner to turn a maths word problem into variables and equations step by step, asking them to try each step before showing it, and never solving it for them until they have tried.

set-up-word-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 an artwork

Guides an art or art history student through analysing a painting, sculpture, photograph or building, through looking, formal elements, context and interpretation, with the student observing first.

analyze-artwork-formally
PromptTutoring

Analyse geography fieldwork data

Coaches a geography or environmental science student through analysing their own fieldwork data, choosing graphs and tests, spotting anomalies and concluding against the hypothesis.

analyze-fieldwork-data