Session Scan
Deterministické skórování tření/otisku prstu pro třídění minulých relací Claude Code
Funguje s nastavením
Co umí
Vypočítává deterministické metriky (friction score, session fingerprint, plugin-opportunity, tool profile) pro relace Claude Code objevené přes ccrider MCP, deleguje každou relaci na haiku subagenta a připojuje výsledky do append-only metrické knihy. Spouští se, když chcete široké třídění nedávných relací — hledání těch, které měly nejvíce potíží, opakovaných pokusů nebo oprav. Jedná se o manuální příkaz /session-scan (disable-model-invocation) a vyžaduje externí server ccrider MCP pro načítání zpráv relací.
Testovací report
Načten SKILL.md a oba odkazované soubory (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). Bezpečnostní sken 1765řádkového scoreru nenašel žádnou síť, subprocess, eval ani base64 — pouze stdlib; zapisuje pouze vlastní výsledné/HTML soubory. Nemohl jsem spustit celou pipeline (ccrider MCP nedostupný), takže jsem zfalšoval 9zprávovou relaci opravy chyby ve formátu ccrider a spustil compute-metrics.py přímo: vygeneroval friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, rozpis tool_profile/bigrams a tier2_eligible=true s důvodem "friction > 0.35". Základní vizuální kontrola stejného přepisu poskytla pouze "bug-fix, moderate-high friction, no scale." Váhy Scoring-guide odpovídaly FRICTION_WEIGHTS v kódu; verdikt je nastavení, protože end-to-end použití tvrdě vyžaduje externí ccrider MCP.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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/
Příkazy a ukázkové prompty
/session-scanDeterministické skórování tření/otisku prstu pro třídění minulých relací Claude Code
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score