CommunityRecherche & Datenanalysegithub.com

ebursztein/agent-skills

Orientierung in lokalen Codebasen zu Beginn von Coding-Sessions sowie vor Refactorings oder komplexen Code-Fragen mittels eines eingegrenzten ast-grep-Umrisses. Verwende rg für exakte Textsuche, ColGREP für verhaltensorientierte Entdeckung und ast-grep für strukturelle Suchen und Transformationen – nicht für Web-Recherche.

Was ist agent-skills?

Dieses Skill bietet Entwicklern und KI-Agenten wie Claude Code oder Codex eine strukturierte Anleitung zur Orientierung in lokalen Codebasen. Es leitet den Agenten an, zu Beginn einer Session oder vor komplexen Änderungen zunächst einen eingegrenzten „ast-grep outline“ zu erstellen, um die Code-Struktur effizient zu erfassen. Anschließend wählt der Agent je nach Suchziel das passende Werkzeug: `rg` für exakte Text- oder Symbolsuche, ColGREP (cgrep) für verhaltensorientierte semantische Suche und `ast-grep` für strukturelle Syntaxabfragen und -transformationen. Das Skill betont, dass diese Tools nicht für Web-Recherche, sondern ausschließlich für die lokale Code-Analyse genutzt werden sollen. Es enthält ausführliche Referenz-Subguides für jedes Tool sowie eine Setup-Anleitung für plattformspezifische Konfigurationen. Ziel ist es, den Arbeitsablauf zu optimieren, indem unnötiges Scannen vermieden und die passende Suchmethode zielgerichtet eingesetzt wird.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ebursztein/agent-skills/tree/HEAD/skills/code-search

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Lokale Code-Suche

Installation und Fallstricke

Lies Setup und Fehlerbehebung, wenn Werkzeuge fehlen, dieses Skill auf einer anderen Maschine installiert wird, Beschleunigung geprüft oder Updates durchgeführt werden müssen. Installiere oder konfiguriere Werkzeuge nicht neu, nur weil eine normale Code-Aufgabe dieses Skill aufruft. Der optionale portable cgrep-Helfer stellt Such-Flags bereit; plattformspezifische Einstellungen und deren Grenzen sind im Setup dokumentiert.

Starte mit Orientierung

Zu Beginn einer Coding-Session und bevor du ein Refactoring oder eine komplexe Code-Frage untersuchst, lies die Anweisungen des Repositorys und relevante Projekt-Hinweise. Verwende dann einen eingegrenzten Umriss als ersten Code-Navigations-Schritt, bevor du breite Quelltext-Durchläufe oder Implementierungsplanungen startest. Lies dazu den Umriss-Subguide.

Wähle das kleinste relevante Paket, Verzeichnis oder die kleinste relevante Datei; skizziere nicht standardmäßig ein gesamtes Monorepo. Falls der Bereich unbekannt ist, finde Kandidaten über Dateinamen oder eine fokussierte ColGREP-Abfrage und skizziere sie dann. Verwende einen bereits in dieser Session aktuellen Umriss erneut; aktualisiere betroffene Dateien nach strukturellen Änderungen. Einfache exakte Nachschlagevorgänge, kleine Änderungen in bereits verstandenem Code und Nicht-Code-Chats können direkt erfolgen. Dies ist eine Arbeitsgewohnheit, kein Hintergrundprozess oder eine dauerhafte Suche.

Wähle das nächste Werkzeug

Wähle basierend auf dem, was über das Ziel bekannt ist, und lies nur den relevanten Subguide. Diese Guides gehören zu diesem Skill, nicht zu separaten Skill-Registrierungen.

BedarfWerkzeugSubguide
Session-Orientierung, Refactoring-Oberfläche oder komplexe Code-Untersuchungast-grep outlineZuerst umreißen
Exakter String, Fehlermeldung, Dateiname oder einfaches Identifier-VorkommenrgExakte Suche
Implementierung anhand einer Verhaltensbeschreibung findenColGREP / cgrepSemantische Entdeckung
Syntax, Beziehungen innerhalb der Code-Struktur, wiederholbare syntaxbasierte Änderungenast-grepStrukturelle Suche

Beginne mit einem engen Datei- oder Verzeichnis-Scope, wenn der relevante Bereich bekannt ist. Es ist normal, Kandidaten mit ColGREP zu entdecken, ein bekanntes Symbol mit rg zu untersuchen und ein syntaktisches Muster mit ast-grep zu verfeinern. Führe nicht automatisch alle drei aus. Verwende native Agenten-Werkzeuge zum Lesen/Bearbeiten von Dateien, für Tests und Git-Operationen.

Suchergebnisse lokalisieren Kandidaten; untersuche die relevante Quelle, bevor du eine Verhaltensaussage triffst. Behandle syntaktische Treffer nicht als typaufgelöste Referenzen.

Eine kanonische Installation dient Codex und Claude Code. Pflege die Werkzeug-Anleitung hier; installiere keine eigenständigen Werkzeug-Skills neu und aktiviere keine doppelten Such-Hooks.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills