A PRECC használata a Cursorral
A PRECC eredetileg a Claude Code PreToolUse hookjaként készült, de a mögöttes skill-könyvtár — cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate és társaik — szerkesztőfüggetlen. Egy rövid shell-részlettel a Cursor beépített termináljába gépelt minden parancsot átirányíthatsz a precc-hook-on keresztül, így ugyanazok az átírások, amelyek tokent spórolnak a Claude Code-on, a Cursorban is megteszik ugyanezt.
Requires
precc≥ 0.3.45. Earlier versions don’t plant the integration scripts under<data_dir>/integrations/cursor/. Runprecc updateto upgrade if you have an older release.
Mit fed le
Az integráció a Cursor termináljába begépelt parancsokat kapja el. zsh alatt automatikusan átírja a parancssort az Enter lenyomása előtt; bash alatt csak figyelmeztetni tud (a DEBUG trap a parancs véglegesítése után aktiválódik). Azokat a parancsokat, amelyeket a Cursor ügynöke bash -c subprocessként indít, nem látja a hook, mert ezek nem töltik be az interaktív shell init fájljait; ennek a résnek a betöméséhez PATH shim kell, amely még nincs ebben a könyvtárban. A Cursor nem shellből futó eszközhívásai (fájlszerkesztések, kódkeresés) szintén kívül esnek a hatókörön.
Telepítés
zsh (automatikus átírás)
source ~/.local/share/precc/integrations/cursor/precc-preexec.zsh
Futtasd egyszer a precc init parancsot — ez telepíti a szkriptet a fenti útvonalra (a precc tárolójának <data_dir> értékét használja, így a CLAUDE_CONFIG_DIR és más profilelszigetelés tiszteletben van tartva). Ezután add hozzá a source sort a ~/.zshrc fájlhoz. A precc-hook és a jq parancsoknak elérhetőnek kell lenniük a PATH változón; ha bármelyik hiányzik, a szkript csendben kihagyja a végrehajtást.
bash (csak figyelmeztetés)
source ~/.local/share/precc/integrations/cursor/precc-preexec.bash
Futtasd egyszer a precc init parancsot — ez telepíti a szkriptet a fenti útvonalra. Ezután add hozzá a source sort a ~/.bashrc fájlhoz. A DEBUG csapda kiírja a javasolt átírást a stderr-re anélkül, hogy alkalmazná; a javaslatot kézzel másolhatod át.
Ellenőrzés
A Cursor termináljában lépj egy Rust projekten kívülre cd /tmp paranccsal, majd írj be egy Rust build parancsot és nyomj Entert. zsh alatt a pufferben a parancsnak helyben PRECC által átírt formára kell változnia (jellemzően egy cd PATH && … jellegű előtagra). bash alatt egy [precc] suggested rewrite: … sornak kell megjelennie a stderr-en.
Megkötések
- Hozzáadja a
precc-hookbillentyűleütésenkénti latenciáját. A hook célja <5 ms p50, de hideg cache esetén a p99 magasabb; lásd a hook-latency jegyzeteket ebben a könyvben. - Erről az útvonalról nincs telemetria. A hook az általa észlelt
agent_classalatt fog jelenteni, ami nem leszclaude-code— a Cursorban elért megtakarításaid nem jelennek meg a nyilvános statisztikai oldalon. - Az átírás oka egy billentyűleütés idejére villan fel a
zle -M-en keresztül. Csendes, nem modális. - Az ügynök-lefedettséghez egy
PATHshim (wrapperek a~/.precc/bin/cargo,~/.precc/bin/git, … alatt) a tervezett következő lépés.