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

ངོ་སྤྲོད།

PRECC ནི་གང་ཡིན་ནམ།

PRECC (Claude Code ཡི་སྔོན་བརྟག་ནོར་འཆུག་བཅོས་སྒྲིག) ནི་ Rust ལག་ཆ་ཞིག་ཡིན་པ་དང་། PreToolUse hook ཡི་གཞུང་འབྲེལ་ཐབས་ལམ་བརྒྱུད་ནས་ Claude Code ཡི་ bash བཀའ་གནང་འགོག་ཐུབ། འདིས་ནོར་འཁྲུལ་*མ་བྱུང་གོང་ནས་*བཅོས་ཏེ་ token ཉར་ཚགས་བྱེད་ཅིང་ཡང་སྐྱར་འབད་བརྩོན་གྱི་འཁོར་སྐོར་མེད་པར་བཟོ་ཐུབ།

སྤྱི་ཚོགས་བཀོལ་མཁན་ལ་རིན་མེད།

དཀའ་རྙོག

Claude Code ནི་སྔོན་འགོག་ཐུབ་པའི་ནོར་འཁྲུལ་ལ་ token མང་པོ་གཏོར་སྐྱོན་གཏོང་གིན་ཡོད།

  • ཡིག་སྣོད་ནོར་བའི་ནོར་འཁྲུལ།Cargo.toml མེད་པའི་ཕ་ཡིག་སྣོད་ནང་དུ་ cargo build བཀོལ་སྤྱོད་བྱས་པ་དང་། ནོར་འཁྲུལ་བཀླགས་རྗེས་ཡང་སྐྱར་འབད་བརྩོན་བྱེད་པ།
  • ཡང་སྐྱར་འབད་བརྩོན་གྱི་འཁོར་སྐོར། – ཕམ་ཉེས་པའི་བཀའ་གནང་གིས་འབྲས་བུ་མང་པོ་ཐོན་པ་དང་། Claude གིས་བཀླགས་ནས་བསམ་བློ་གཏོང་སྟེ་ཡང་སྐྱར་འབད་བརྩོན་བྱེད། འཁོར་རེ་རེར་ token བརྒྱ་ཕྲག་འགས་གཏོར་སྐྱོན་འགྲོ།
  • འབྲས་བུ་མང་པོ།find དང་ ls -R ལྟ་བུའི་བཀའ་གནང་གིས་ཐིག་ཕྲེང་སྟོང་ཕྲག་ཐོན་ཏེ་ Claude གིས་སྦྱོར་སྒྲིག་བྱེད་དགོས།

ཀ་བ་བཞི།

Context Fix (cd-prepend)

Detects when commands like cargo build or npm test run in the wrong directory and prepends cd /correct/path && before execution.

GDB དྲ་འབྲེལ་ཞིབ་འཇུག

Segfault དང་འགག་ཉེས་ལ་ཟབ་མོའི་ཞིབ་འཇུག་ཆེད་ GDB སྦྲེལ་མཐུད་བྱེད་པའི་གོ་སྐབས་འཚོལ་ཞིབ་བྱེད་ཅིང་། core dump མ་བྱས་པར་བཀོད་སྒྲིག་གི་ཞིབ་འཇུག་ཆ་འཕྲིན་སྤྲོད།

གོ་སྐབས་གཏེར་འདོན།

Claude Code ཡི་གོ་སྐབས་ཐོ་ཡིག་ནང་ནས་ཕམ་ཉེས་-བཅོས་སྒྲིག་གི་ཟུང་ཟུང་གཏེར་འདོན་བྱེད། ནོར་འཁྲུལ་གཅིག་ཡང་སྐྱར་བྱུང་ཚེ་ PRECC ལ་བཅོས་སྒྲིག་གི་ཤེས་བྱ་ཡོད་ཅིང་རང་འགུལ་དུ་སྦྱོར་སྤྱོད་བྱེད།

རང་འགུལ་སྤྱོད་པའི་ལག་རྩལ།

བཀའ་གནང་གི་དཔེ་གཟུགས་མཐུན་པར་བཟོས་ཏེ་ཡང་སྐྱར་བྲིས་པའི་སྔོན་སྒྲིག་དང་གཏེར་འདོན་བྱས་པའི་ལག་རྩལ་གྱི་དཔེ་མཛོད། ལག་རྩལ་ནི་ TOML ཡིག་ཆ་ཡང་ན་ SQLite ཕྲེང་ལྟར་གཏན་འཁེལ་བྱས་པས་བལྟ་ཞིབ་དང་བཟོ་བཅོས་མཉམ་སྤྱོད་བྱ་སླ།

ཇི་ལྟར་ལས་སྒྲུབ་བྱེད་མིན། (སྐར་ཆ་ ༣༠ ཡི་འགྲེལ་བཤད།)

  1. Claude Code ནི་ bash བཀའ་གནང་ཞིག་བཀོལ་སྤྱོད་བྱ་གྲབས་ཡིན།
  2. PreToolUse hook གིས་བཀའ་གནང་ JSON ལྟར་ stdin ནས་ precc-hook ལ་སྐུར།
  3. precc-hook གིས་བཀའ་གནང་འདི་ མི་ལི་སྐར་ཆ་ ༣ ནང་དུ་ མཐུད་སྦྲེལ་ (ལག་རྩལ། ཡིག་སྣོད་བཅོས་སྒྲིག། སྡུད་སྒྲིལ།) ནས་སྐྱེལ་སྐྱོང་བྱེད།
  4. བཅོས་སྒྲིག་བྱས་པའི་བཀའ་གནང་ JSON ལྟར་ stdout ནས་ལྡོག་སྤྲོད།
  5. Claude Code གིས་བཅོས་སྒྲིག་བྱས་པའི་བཀའ་གནང་སྔོན་མའི་ཚབ་ཏུ་བཀོལ་སྤྱོད་བྱེད།

གལ་ཆེ་མེད་པའི་ནོར་འཁྲུལ་ཕྱོགས་གཅིག་ཏུ་སྦྱོར་སྒྲིག་བྱེད། ཡང་སྐྱར་འབྲི་བའི་རྒྱུ་མཚན་ནི་ hook ཡི་ལན་འདེབས་ནང་ཡོད་པས་བཅོས་སྒྲིག་རེ་རེ་ནི་གསལ་ཁ་མེད་པར་མ་ཡིན་པར་ཞིབ་འཇུག་བྱེད་ཐུབ།

བདེ་འཇགས་ཀྱི་མཚམས།

PRECC གིས་ སེམས་དོན་མཐུན་འགྱུར་ བདེན་དཔང་ཐུབ་པའམ་སྤྱོད་མཁན་གྱིས་ཞིབ་བཤེར་ཐུབ་པའི་སྐབས་ལ་གཅིག་པུ་ཡང་སྐྱར་འབྲི་བ་བྱེད། འཇིག་པའི་བཀའ་གནང་ (rmgit push --forcegit reset --hard) ལག་རྩལ་མཐུན་ཡང་ནམ་ཡང་ཡང་སྐྱར་མི་འབྲི། བརྗེ་བསྒྱུར་རེ་རེ་*མཚམས་ཡོད་*དགོས—ཡང་སྐྱར་བྲིས་པའི་བཀའ་གནང་ནང་ཐོག་མའི་གཙོ་བོའི་ token ཡོད་དགོས། མཚམས་མེད་ཡང་སྐྱར་འབྲི་བ་རང་འགུལ་གྱིས་སླར་བསྒྱུར་བྱེད། སྦྱོར་སྤྱོད་བྱས་པའི་ཡང་སྐྱར་འབྲི་བ་ཚང་མ་ཐོ་འགོད་དང་མཐོང་རུང་བྱས་ཡོད་པས་ཁྱོད་ཀྱིས་ཞིབ་བཤེར་དང་ཉར་འཇོག་གམ་ཕྱིར་འཐེན་བྱ་ཐུབ།

ཁོར་ཡུག་མཐུན་པའི་སྡུད་སྒྲིལ།

If a command fails after compression, PRECC automatically skips compression on the retry so Claude gets the full uncompressed output to debug with.

ཐད་ཀར་སྤྱོད་སྒོའི་གྲངས་ཐོ།

Current version :

ཚད་འཇལ།ཐོབ་གྲངས།
Hook འབོད་གྲངས།
Token ཉར་ཚགས་བྱས་པ།
ཉར་ཚགས་ཀྱི་བརྒྱ་ཆ།%
RTK ཡང་སྐྱར་བྲིས་པ།
CD བཅོས་སྒྲིག
Hook ཕྱི་འགྱངས། ms (p50)
Unique users

Measured Savings (Ground Truth)

Savings by Release

གྲངས་ཀ་འདི་དག་ནི་མིང་མེད་ཀྱི་ཕྱི་སྡོད་གྲངས་ཐོ་ནས་རང་འགུལ་གྱིས་གསར་སྐྲུན་བྱེད།

མཐུད་སྦྲེལ།