Greining
PRECC greinir lotunarskrár Claude Code til að læra villu-lagfæringar mynstur. Þegar það sér sömu villu aftur beitir það lagfæringunni sjálfkrafa.
Innlesning lotunarskráa
Lesa inn staka skrá
$ precc ingest ~/.claude/logs/session-2026-04-03.jsonl
[precc] Parsing session-2026-04-03.jsonl...
[precc] Found 142 commands, 8 failure-fix pairs
[precc] Stored 8 patterns in history.db
[precc] 2 new skill candidates identified
Lesa inn alla loga
$ precc ingest --all
[precc] Scanning ~/.claude/logs/...
[precc] Found 23 session files (14 new, 9 already ingested)
[precc] Parsing 14 new files...
[precc] Found 47 failure-fix pairs across 14 sessions
[precc] Stored 47 patterns in history.db
[precc] 5 new skill candidates identified
Þvinguð endurinnlesning
Til að endurvinna skrár sem þegar voru lesnar inn:
$ precc ingest --all --force
[precc] Re-ingesting all 23 session files...
Hvernig greining virkar
- PRECC les JSONL-lotuskrána.
- Það auðkennir skipanapar þar sem fyrri skipun mistókst og sú seinni var leiðrétt endurtilraun.
- Það dregur út mynstur (hvað fór úrskeiðis) og lagfæringuna (hvað Claude gerði öðruvísi).
- Mynstur eru geymd í
~/.local/share/precc/history.db. - Þegar mynstur nær trúverðugleikaþröskuldi (séð margsinnis), verður það lærð þekking í
heuristics.db.
Dæmi um mynstur
Failure: pytest tests/test_auth.py
Error: ModuleNotFoundError: No module named 'myapp'
Fix: cd /home/user/myapp && pytest tests/test_auth.py
Pattern: pytest outside project root -> prepend cd
precc-learner þjónninn
precc-learner þjónninn keyrir í bakgrunni og fylgist sjálfkrafa með nýjum lotunarskrám:
$ precc-learner &
[precc-learner] Watching ~/.claude/logs/ for new sessions...
[precc-learner] Processing session-2026-04-03-1412.jsonl... 3 new patterns
Þjónninn notar tilkynningar skráarkerfis (inotify á Linux, FSEvents á macOS) svo hann bregst strax við þegar lota endar.
Frá mynstri til þekkingar
Lærð mynstur eru færð upp í þekkingu þegar þau uppfylla þessi skilyrði:
- Séð að minnsta kosti 3 sinnum á milli lota
- Stöðugt lagfæringarmynstur (sama tegund leiðréttingar í hvert skipti)
- Engar rangar jákvæðar uppgötvanir
Þú getur skoðað þekkingarframbjóðendur með:
$ precc skills advise
Sjá Skills fyrir nánari upplýsingar um stjórnun þekkingar.
Gagnageymsla
- Villu-lagfæringar pör:
~/.local/share/precc/history.db - Uppfærð þekking:
~/.local/share/precc/heuristics.db
Báðir eru SQLite-gagnagrunnar í WAL-ham fyrir öruggan samhliða aðgang.