Code Intelligence

Disciplinerad LSP-vs-rg-vs-fuzzy sökprioritet med positionsförankring och tvingad upplysning om verktygsersättningar.

Af antonbabenko · antonbabenko/agent-plugins

Testet · Virker ★ 9.6/10

Code Intelligence — Disciplinerad LSP-vs-rg-vs-fuzzy sökprioritet med positionsförankring och tvingad upplysning om verktygsersättningar.

Hvad det gør

Språkagnostisk vägledning för att välja mellan en språkservare (symbolrelationer, säkra namnbyten), exakt textsökning (rg, literaler/konfiguration) och fuzzy/semantisk sökning (konceptuell upptäckt) - inklusive positionsförankrade LSP-anrop, en 3-delad nedgraderingsgrind innan fallback till textsökning, och ett obligatoriskt första-radens upplysningsformat för alla verktygsersättningar. Aktiveras vid navigering eller refaktorering av kod, val av sökverktyg, eller hantering av en nedgraderad/otillgänglig språkservare.

Testrapport

Körde repots eget 'rename parseConfig'-testscenario på en verklig 3-filig Go-fixture: en naiv blind sed-ersättning (baslinje) korrumperade ett strängliteralvärde och en orelaterad identifierare (parseConfigDeprecatedAlias); att följa färdighetens disciplin bytte endast namn på den verkliga definitionen och anropsplatsen och lämnade de tvetydiga kommentarerna/strängmentionerna orörda för granskning - exakt det misslyckande som färdigheten är avsedd att förhindra, reproducerat och fixat live.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Kommandoer og eksempelprompter

  • /code-intelligenceDisciplinerad LSP-vs-rg-vs-fuzzy sökprioritet med positionsförankring och tvingad upplysning om verktygsersättningar.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Rename parseConfig to loadConfig everywhere it's used
  • Find every reference to this function before I refactor it
  • Trace all call sites of this class across the codebase