Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Inngangur

Hvað er PRECC?

PRECC (Fyrirbyggjandi villuleiðrétting fyrir Claude Code) er Rust-tól sem fangar bash-skipanir Claude Code í gegnum opinberu PreToolUse hook-kerfið. Það lagar villur áður en þær gerast, sparar tákn og útilokar endurtilraunalokkur.

Ókeypis fyrir samfélagsnotendur.

Vandamálið

Claude Code sóar verulegum táknum á fyrirbyggjanlegar villur:

  • Röng-möppu villur – Keyrsla á cargo build í yfirmöppu sem hefur ekki Cargo.toml, svo reynt aftur eftir lestur villunnar.
  • Endurtilraunalokkur – Misheppnuð skipun framleiðir orðmörg úttak, Claude les þau, rökhugar og reynir aftur. Hvert hringrás brennir hundruð tákna.
  • Orðmörg úttak – Skipanir eins og find eða ls -R hella út þúsundum lína sem Claude þarf að vinna úr.

Fjórir stoðir

Samhengisleiðrétting (cd-prepend)

Greinir þegar skipanir eins og cargo build eða npm test keyra í rangri möppu og bætir cd /correct/path && framan á fyrir keyrslu.

GDB-kembivinnsla

Greinir tækifæri til að tengja GDB fyrir dýpri kembivinnslu segfault og hruns, veitir skipulagðar kembiupplýsingar í stað hrárra core dump.

Lotugreining

Greinir lotunarskrár Claude Code eftir villu-lagfæringar pörum. Þegar sama villan endurtekur sig veit PRECC þegar lagfæringuna og beitir henni sjálfkrafa.

Sjálfvirkniþekking

Safn innbyggðrar og lærðrar þekkingar sem passar við skipanamunstur og endurskrifar þær. Þekking er skilgreind sem TOML-skrár eða SQLite-raðir, sem gerir þær auðveldar til að skoða, breyta og deila.

Hvernig það virkar (30-sekúndna útgáfa)

  1. Claude Code er að fara að keyra bash-skipun.
  2. PreToolUse hook sendir skipunina til precc-hook sem JSON á stdin.
  3. precc-hook keyrir skipunina í gegnum pipeline (þekkingu, möppuleiðréttingu, þjöppun) á undir 3 millisekúndum.
  4. Leiðrétta skipunin er skilað sem JSON á stdout.
  5. Claude Code keyrir leiðréttu skipunina í staðinn.

Claude sér aldrei villuna. Engin tákn sóuð.

Aðlögunarþjöppun

Ef skipun mistekst eftir þjöppun, sleppir PRECC sjálfkrafa þjöppun við endurtilraun svo Claude fái fullt óþjappað úttak til villuleitar.

Lifandi notkunartölfræði

MælikvarðiGildi
Hook-köll
Tákn sparuð
Sparnaðarhlutfall%
RTK-endurskriftir
CD-leiðréttingar
Hook-leynd ms (p50)

Tölur eru áætlanir. Hver komin í veg fyrir villa forðast fulla endurtilraunalokku: villuúttak, líkans rökstuðningur og endurtilraunaskipun. Þessar tölur uppfærast sjálfkrafa úr nafnlausri fjarmælingu.

Tenglar