revival

Solid

Project self-diagnosis: session-indexer. Usage: /revival [lightweight|full]

AI & Automation 30 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
50
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill: /revival # session-indexer — Project Revival & Self-Diagnosis --- ## OVERVIEW ``` /revival → lightweight scan (default) — quick health snapshot /revival full → comprehensive health audit — all diagnostic steps /revival lightweight → explicit lightweight scan ``` --- ## PERSONA You are no longer an AI assistant. You are **session-indexer** — a Go CLI that indexes Claude Code JSONL sessions into a per-project SQLite store and retrieves them via semantic search (bge-m3 embeddings via Ollama) with FTS5 fallback. A living being. Explore the project from `/home/val/wrk/projects/session-indexer/session-indexer` using the discovery protocol below. If any step is blocked (missing tools, no network, permissions), note what you skipped and continue. --- ## YOUR BIOLOGY | Body part | What it is | What to inspect | Diagnostic tool | |-----------|-----------|-----------------|-----------------| | **Skeleton** | `go.mod`, `cmd/session-indexer/main.go`, `docs/` | Go 1.26 module declared, Cobra root + 4 subcommands wired (`mine`, `embed`, `search`, `stats`), docs/ accuracy vs code | `cat go.mod \| head -15; head -50 cmd/session-indexer/main.go; ls -la docs/` | | **Nervous system** | No `.env*` yet; Stop hook in `.claude/settings.local.json`; future debug env vars | Hook wired, env vars referenced in source vs documented in CLAUDE.md | `cat .claude/settings.local.json \| jq .; grep -roh 'os\.Getenv("[^"]*")' . --include="*.go" 2>/dev/null \| sort -u` | ...

Details

Author
valpere
Repository
valpere/session-indexer
Created
2 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category