Session Scan
Deterministisk friksjons-/fingeravtrykksscoring for å triagere tidligere Claude Code-sesjoner
Krever oppsett
Hva den gjør
Beregner deterministiske metrikker (friction score, session fingerprint, plugin-opportunity, tool profile) for Claude Code-sesjoner oppdaget via ccrider MCP, delegerer hver sesjon til en haiku-underagent og legger til resultater i en kun-append-metrikklogg. Utløses når du ønsker bred triage av nylige sesjoner – for å finne hvilke som hadde mest strev, gjentakelser eller korreksjoner. Det er en manuell /session-scan-kommando (disable-model-invocation) og krever den eksterne ccrider MCP-serveren for å hente sesjonsmeldinger.
Testrapport
Hentet SKILL.md pluss begge refererte filer (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). Sikkerhetsskanning av den 1765-linjers scorer fant ingen nettverk, subprocess, eval eller base64 – kun stdlib; den skriver kun sine egne resultat-/HTML-filer. Jeg kunne ikke kjøre hele pipelinen (ccrider MCP utilgjengelig), så jeg fabrikerte en 9-meldings ccrider-format bug-fix-sesjon og kjørte compute-metrics.py direkte: den ga ut friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, en tool_profile/bigrams-fordeling, og tier2_eligible=true årsak "friction > 0.35". Baseline øyesyn av den samme transkripsjonen ga kun "bug-fix, moderat-høy friksjon, ingen skala." Scoring-guide-vekter matchet FRICTION_WEIGHTS i kode; dommen er setup fordi ende-til-ende bruk krever den eksterne ccrider MCP.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/session-scan-src mkdir -p ~/.claude/skills cp -R /tmp/session-scan-src/.claude/skills/session-scan ~/.claude/skills/session-scan # REQUIRES the ccrider MCP server (session discovery + message fetch): https://github.com/neilberkman/ccrider # Without ccrider the skill cannot discover or fetch sessions and will not run end-to-end. # Invocation: manual slash command only — /session-scan (SKILL.md sets disable-model-invocation: true) # Deps: python3 (stdlib only, no pip installs). Scorer: references/compute-metrics.py # Runtime: spawns one haiku subagent per session (mode=bypassPermissions); writes to <project>/.claude/session-metrics/
Kommandoer og eksempelprompter
/session-scanDeterministisk friksjons-/fingeravtrykksscoring for å triagere tidligere Claude Code-sesjoner
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score