Code Intelligence
Precedenza disciplinata di ricerca LSP-vs-rg-vs-fuzzy con ancoraggio di posizione e divulgazione forzata delle sostituzioni di strumenti.
Promosso
Cosa fa
Guida agnostica al linguaggio per scegliere tra un language server (relazioni tra simboli, ridenominazioni sicure), ricerca di testo esatto (rg, letterali/config) e ricerca fuzzy/semantica (scoperta concettuale) - inclusi chiamate LSP con ancoraggio di posizione, un gate di degradazione in 3 parti prima di ricorrere alla ricerca testuale, e un formato di divulgazione obbligatorio in prima riga per qualsiasi sostituzione di strumento. Si attiva quando si naviga o si refactoring del codice, si sceglie uno strumento di ricerca o si gestisce un language server degradato/non disponibile.
Rapporto di test
Ho eseguito lo scenario di test 'rename parseConfig' del repository su un fixture Go reale di 3 file: un ingenuo sed replace cieco (baseline) ha corrotto un valore letterale stringa e un identificatore non correlato (parseConfigDeprecatedAlias); seguendo la disciplina della skill ha rinominato solo la vera definizione e il sito di chiamata e ha lasciato intatte le menzioni ambigue di commento/stringa per la revisione - l'esatta modalità di fallimento che la skill esiste per prevenire, riprodotta e corretta dal vivo.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/antonbabenko/agent-plugins cd agent-plugins mkdir -p ~/.claude/skills cp -r plugins/code-intelligence/skills/code-intelligence ~/.claude/skills/code-intelligence
Comandi e prompt di esempio
/code-intelligencePrecedenza disciplinata di ricerca LSP-vs-rg-vs-fuzzy con ancoraggio di posizione e divulgazione forzata delle sostituzioni di strumenti.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Rename parseConfig to loadConfig everywhere it's usedFind every reference to this function before I refactor itTrace all call sites of this class across the codebase