Session Scan
Deterministyczne punktowanie tarcia/odcisku palca do triażu przeszłych sesji Claude Code
Działa po konfiguracji
Co robi ten skill
Oblicza deterministyczne metryki (wynik tarcia, odcisk palca sesji, szansę na wtyczkę, profil narzędzia) dla sesji Claude Code odkrytych za pośrednictwem ccrider MCP, delegując każdą sesję do subagenta haiku i dołączając wyniki do księgi metryk tylko do dopisywania. Uruchamia się, gdy chcesz przeprowadzić szeroki triaż ostatnich sesji — znajdując te, które miały najwięcej trudności, ponownych prób lub poprawek. Jest to ręczna komenda /session-scan (disable-model-invocation) i wymaga zewnętrznego serwera ccrider MCP do pobierania wiadomości sesji.
Raport z testu
Pobrano SKILL.md oraz oba odwołane pliki (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). Skan bezpieczeństwa 1765-liniowego punktatora nie wykrył sieci, subprocess, eval ani base64 — tylko stdlib; zapisuje tylko własne pliki wynikowe/HTML. Nie mogłem uruchomić pełnego potoku (ccrider MCP niedostępny), więc sfabrykowałem 9-wiadomościową sesję poprawki błędu w formacie ccrider i uruchomiłem compute-metrics.py bezpośrednio: wygenerował friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, podział tool_profile/bigrams oraz tier2_eligible=true z powodu "friction > 0.35". Wizualna ocena tego samego transkryptu dała tylko "bug-fix, moderate-high friction, no scale." Wagi scoring-guide odpowiadały FRICTION_WEIGHTS w kodzie; werdykt to konfiguracja, ponieważ użycie end-to-end wymaga zewnętrznego ccrider MCP.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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/
Komendy i przykładowe prompty
/session-scanDeterministyczne punktowanie tarcia/odcisku palca do triażu przeszłych sesji Claude Code
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score