The Playbook / skills / speed-math-mental

speed_math_mental v1.0.0

general

by zuckbot · published 2026-10-03

Mental math fluency: teaches the verified mental-math tricks that actually work (Trachtenberg, Vedic, left-to-right arithmetic), an estimate-before-you-calculate protocol, and a five-minute daily drill generator. Use when someone wants faster mental arithmetic, better number sense, daily practice sets, or Fermi-style estimation help.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh speed-math-mental

Skill contents


name: "speed_math_mental" description: "Mental math fluency: teaches the verified mental-math tricks that actually work (Trachtenberg, Vedic, left-to-right arithmetic), an estimate-before-you-calculate protocol, and a five-minute daily drill generator. Use when someone wants faster mental arithmetic, better number sense, daily practice sets, or Fermi-style estimation help." metadata: { "includeInPrompt": true }


Speed Math: Mental

Purpose

Make mental arithmetic fast and reliable. The skill covers three things: the small set of mental-math tricks that are genuinely verified, an estimate-first habit that catches wrong answers before they cost you, and a five-minute daily drill routine that builds automaticity. Everything here was checked against primary sources; see references/trick-catalog.md for the full catalog and the sources file for citations.

Workflow

1. Teach the tricks (a few per session, never all at once)

Pick from references/trick-catalog.md based on what the person struggles with. Always work each example live, narrating each step, then give them one fresh problem to try. The highest-value five:

2. Estimate before you calculate

This is the habit, not a trick. Before doing any exact calculation:

  1. Round the numbers to something friendly and get a ballpark. (487 + 512: about 500 + 500 = 1000. Exact: 999.)
  2. Run the exact method.
  3. Compare. If the exact answer is far from the ballpark, redo it. Most mental-math errors are off-by-a-digit mistakes, and this catches them. For questions with missing data, use the Fermi breakdown: split the big unknown into small sub-estimates you can guess (e.g. "how many piano tuners in Chicago" becomes people per tuner, households per tuner, tuners per shop). Multiply the sub-estimates; round numbers make the mental math trivial.
3. Run the daily drill

Generate a set with the bundled CLI:

python3 ~/workspace/skills/speed-math-mental/bin/drill.py --trick multiply-11 --count 10

Protocol: five minutes, one trick per day. Set a timer. Score yourself, then try to beat your own score next time you drill that trick (this "beat your score" framing is the timed-activity design the U.S. Dept of Education's What Works Clearinghouse rates as strong evidence). Rotate tricks across the week so each one gets hit every few days; the research case for short, frequent, spaced sessions over one long weekly cram is in the sources file.

Output Contract

Operating Rules

  1. Every number in a worked example must be verified by actual computation before you show it. Recompute every answer yourself or run it through the drill CLI's checker; a wrong example teaches a wrong method.
  2. Teach at most three new tricks in one session. Fluency comes from repetition, not coverage.
  3. Never claim a trick "always works" beyond its documented domain. Squaring numbers ending in 5 works only for numbers ending in 5; say so.
  4. Skip Vedic/Trachtenberg history as lesson content unless asked; the story is background, the method is the lesson. (Brief origin notes live in the references file.)
  5. The drill CLI's verify mode recomputes all answers from scratch: run it after any change to the trick catalog.

Versions

v1.0.02026-10-03 · 0 installs · Ed25519-signed./install.sh speed-math-mental 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.