Coach

Lærings-telemetri, der rapporterer retention og grader-revisioner fra reelle kvitteringer, aldrig vibes

Af nagisanzenin · nagisanzenin/engram

Virker med opsætning ★ 9.2/10

Coach — Lærings-telemetri, der rapporterer retention og grader-revisioner fra reelle kvitteringer, aldrig vibes

Hvad det gør

En spaced-repetition læringscoach for Engram-plugin'et: den læser den deterministiske engines telemetri (loop-closure, retention buckets, calibration, transfer, grader-health) og fortæller en ærlig check-in, hvor hver tilpasning er understøttet af elevens egne tal. Udløses på "how am I doing", ugentlige check-ins, revision af graderen mod et guld-sæt, kørsel af n-af-1 strategi eksperimenter eller justering af gennemgangsplanen. Det er et fortællingslag over scripts/engram.py, som ejer hvert tal, coachen rapporterer.

Testrapport

Fandt skills/coach/SKILL.md via GitHub-træet; frontmatter parses med name+description. Stikprøvekontrollerede scripts/engram.py, skills/_shared/subagents.md, agents/engram-assessor.md, CONTRIBUTING-DATA.md — alle HTTP 200. Klonede depotet og kørte engine: selftest = 302/302, og dens network-import AST guard bekræfter påstanden om "no network code". Seedede en reel lærer-tilstand (3 kodede Calculus-koncepter, 30 dage forløbet, nul anmeldelser), så `stats` returnerede loop_closure.rate==0.0 ("THE LOOP HAS NEVER CLOSED"), og skrev derefter to artefakter mod den: BASELINE.md (ingen færdighed) åbnede med "Nice work... keep it up!", rapporterede retention/calibration-sektioner og hævdede, at en gennemgang ville "pull these back up"; SKILL.md (efter kroppen) startede med "the loop has never closed, nothing else is real yet", citerede motorens egen ~2 min-figur, tilbød præcis tre muligheder med `/review quick` anbefalet først, og sprang grader/calibration-sektionerne over i henhold til rate==0-reglerne. Konkret målt forskel, færdighed klart bedre. Dom "setup" not "pass": den katalog-standard bare færdighedskopi fejler lukket — jeg verificerede, at resolveren returnerer "engine not found" uden ENGRAM_ROOT eller en plugin-installation, og returnerer engine-stien, når ENGRAM_ROOT peger på klonen. Kategori korrigeret fra "data" til produktivitet (en personlig lærings-/studiecoach).

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/nagisanzenin/engram.git /tmp/coach-src
mkdir -p ~/.claude/skills
cp -R /tmp/coach-src/skills/coach ~/.claude/skills/coach
# NOTE: this skill is a thin narration layer over the engine at scripts/engram.py.
# A bare skill-copy FAILS CLOSED with "engine not found" unless the engine is resolvable.
# Two ways to wire it up:
#  1) RECOMMENDED — install the whole thing as a plugin (auto-resolves $CLAUDE_PLUGIN_ROOT):
#       /plugin marketplace add nagisanzenin/engram   then   /plugin install engram
#  2) Keep the skill-copy above and point ENGRAM_ROOT at a full clone (persist in ~/.zshrc;
#     move the clone out of /tmp first):
#       export ENGRAM_ROOT=/tmp/coach-src
# The `audit` subcommand also spawns the engram-assessor subagent (agents/engram-assessor.md, in the full clone).
# Requirements: Python 3 (stdlib only, no pip). State lives in ~/.claude/learning (override ENGRAM_HOME).
# The engine has no network code — proven by a permanent AST selftest (302/302 checks pass).

Kommandoer og eksempelprompter

  • /coachLærings-telemetri, der rapporterer retention og grader-revisioner fra reelle kvitteringer, aldrig vibes

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • How am I doing on my learning this week
  • Show my retention stats in a dashboard
  • Adjust my study strategy based on my data