Accretive Thinking / for AI study toolsPractice →
OPEN FORMATS · ORIGINAL PRACTICE

Study with your tools.

Give Claude, Codex or another assistant a specific question and a checked reference—not an instruction to improvise a whole curriculum.

A useful starting prompt

Use Accretive Thinking’s original IB question bank. Ask one question at a time.
Let me state assumptions and explain my reasoning before showing the solution.
Check numerical answers with the local checker. Probe conceptual mistakes separately.
Give feedback tied to what I actually said, then ask the retry with new numbers.
Do not invent interview questions from specific banks or assign offer odds.

Choose an interface

Local tools for Claude Code or Codex

node study-cli.mjs list
node study-cli.mjs question dcf-ufcf
printf '%s' '{"ufcf":47.5}' | node study-cli.mjs check dcf-ufcf first

The question command omits the direct answer fields. The checker reads answers from stdin and returns expected values, matches and feedback. It runs locally without a model or API key.

Local HTTP checker

Run node server.mjs. The loopback-only endpoint POST /api/check accepts a question ID, first/retry attempt and numeric answer object. See the practice-loop reference for the exact Origin header and request schema.

Know the limits

A numerical match is not semantic grading. Use the conceptual probes and review written explanations separately. The bank is original and formula-tested; expert pedagogical review is pending. Voice requires a separately configured API key and consent. No model subscription or hosted MCP server is bundled here.

Read the full agent guide →