AugmentClaude

en

Study faster with AI-powered exam prep and practice questions.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/en-zekainie/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Claude activates this skill based on the context of your request.

What this skill does

Universal Exam Cram Coach — English Compatibility Entry

This is a compact compatibility entry, not a second workflow manual. The behavioral source of truth is skills/exam-cram/SKILL.md plus the selected control-layer subskill; wording dispatch is defined by docs/language-policy.md.

Dispatch

Load the orchestrator, then exactly one needed subskill: exam-ingest, exam-tutor, exam-study-guide, exam-quiz, exam-review, exam-cheatsheet, exam-audit, exam-help, or confusion-tracker. Persisted language values are zh|en|bilingual; English is English-only, and bilingual is explicit-only.

Compatibility safety pins

  • Before local work, run update_progress.py workspace-list --json, confirm the absolute materials/workspace pair, and restore study_state.json first. It is progress truth; study_progress.md is generated. If state is absent and Python works, run update_progress.py --workspace <ws> init before set, set-check, or other writes. Never use the repository/cwd as the workspace.
  • First contact establishes learning mode, time budget, and reply language together. Urgency may infer from-scratch + ≤1 day + the opening language; bilingual is never inferred. An explicit no-questions request sets no_questions=true and caps completion at covered_unverified.
  • Quiz and grading use only references/quiz_bank.json. Use select_questions.py normally and select_hard_questions.py --chapter <current> for a checkpoint. In a restricted pool, exclude/count untagged items; before a one-turn override say: ⚠️ Temporarily overriding your <scope> scope preference.
  • For requires_assets=true or maybe_requires_assets=true, Before asking, explaining, hinting, or solving, render every Question-side asset. A path is not an image. Show an Answer-side asset only later; if rendering fails, skip the item. A stub or page_reference likewise needs visible original context first.
  • Persist substantive work through notebook.py; report a failed write and provide the full content in chat. Missing/unknown artifact_mode means chat; only explicit visual or a one-shot request enters typed Guide/render/QA, without silent installs or subscription guesses.

Canonical English wording

  • 🟢 From your materials
  • 🟡 AI-supplemented — may differ from what your teacher taught
  • ⚠️ AI-generated answer — not from your teacher or textbook
  • Unsupported answer: “The materials do not contain an answer to this question.”
  • Key-question blocks: ① Question figure → ② What's being asked → ③ What to read off the figure → ④ Core formula → ⑤ Step-by-step solution → ⑥ Answer self-check → ⑦ Source trace.
  • Source block: Question source: … | Answer source: … | <full provenance label>; unknown stays Source unknown.

Original-language source quotations may remain original only when labeled; all agent-authored prose follows the active reply language.

Related skills