Session Index

Pełnotekstowe wyszukiwanie, analityka i synteza we wszystkich Twoich poprzednich sesjach Claude Code

Autor: lee-fuhr · lee-fuhr/claude-session-index

Testowano · Działa ★ 9.6/10

Session Index — Pełnotekstowe wyszukiwanie, analityka i synteza we wszystkich Twoich poprzednich sesjach Claude Code

Co robi ten skill

Tworzy lokalny indeks SQLite FTS5 dla każdej sesji Claude Code, dzięki czemu możesz zapytać 'what did I try last time?', znaleźć stare rozmowy lub uzyskać analitykę czasu dla każdego projektu z linkami claude --resume z powrotem do każdej sesji źródłowej. Uruchamia się, gdy użytkownik pyta o poprzednie sesje, wcześniejsze rozmowy lub ile czasu poświęcił na coś.

Raport z testu

Uruchomiono go na żywo na prawdziwej maszynie: pierwsze polecenie automatycznie indeksowało 1126 sesji bez błędów, następnie wyszukiwanie FTS dla 'skill test protocol' zwróciło pięć sesji z rankingiem, datami, projektami, liczbą wymian, czasami trwania, pasującymi fragmentami i linkami claude --resume do skopiowania. 'analytics --week' podzieliło 275 sesji według projektu z łącznymi godzinami; podstawowy test bez umiejętności sprowadzałby się do ręcznego przeszukiwania surowego ~/.claude/projects jsonl bez rankingu, linków do wznowienia ani sum czasowych. Twierdzenia z dokumentacji (SQLite+FTS5, automatyczne indeksowanie przy pierwszym uruchomieniu, linki do wznowienia) wszystkie dokładnie się zgadzały; tylko funkcja syntezy między sesjami pozostała niemierzona, ponieważ wymaga ANTHROPIC_API_KEY, ale każda ścieżka wyszukiwania/ostatnich/analityki działała.

Testowano: 2026-07-20 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/lee-fuhr/claude-session-index.git
mkdir -p ~/.claude/skills
cd claude-session-index && cp -r skills/session-index ~/.claude/skills/session-index
pip install claude-session-index

Komendy i przykładowe prompty

  • /session-indexPełnotekstowe wyszukiwanie, analityka i synteza we wszystkich Twoich poprzednich sesjach Claude Code

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • What did I try last time I worked on this authentication bug?
  • Search all my past Claude Code sessions for that database migration
  • How much time did I spend on this project across all past sessions?