ebursztein/agent-skills

Orientarse en bases de código locales al inicio de sesiones de codificación y antes de refactorizaciones o preguntas complejas de código utilizando esquemas de ast-grep con ámbito. Elegir rg para texto exacto, ColGREP para descubrimiento de comportamiento y ast-grep para búsquedas estructurales y transformaciones; no para investigación web.

¿Qué es agent-skills?

Esta habilidad capacita a agentes de IA como Claude Code (y Codex) para navegar y comprender bases de código locales de manera eficiente. Proporciona una estrategia estructurada para elegir la herramienta de búsqueda adecuada según la tarea: usar `rg` para búsquedas de texto exacto (cadenas, errores, nombres de archivo), `ast-grep` para búsquedas y transformaciones basadas en sintaxis, y ColGREP (`cgrep`) para descubrimiento semántico basado en el comportamiento. El caso de uso principal es la orientación al inicio de una sesión de codificación o antes de abordar una refactorización, obteniendo primero un esquema de alto alcance de los directorios relevantes mediante `ast-grep`. Incluye guías de referencia detalladas para cada herramienta y enfatiza un flujo de trabajo colaborativo (por ejemplo, descubrir candidatos con ColGREP, inspeccionar símbolos con rg, refinar patrones con ast-grep) en lugar de ejecutar todas las herramientas en cada turno. La habilidad también advierte contra la duplicación de instalaciones y promueve una instalación canónica compartida entre Codex y Claude Code.

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

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Búsqueda local de código

Instalación y advertencias

Lee configuración y solución de problemas cuando falten herramientas, al instalar esta habilidad en otra máquina, al verificar la aceleración o al actualizarla. No instales ni reconfiguren herramientas solo porque una tarea de código normal invoque esta habilidad. El ayudante portátil opcional cgrep proporciona marcas de búsqueda; las configuraciones específicas de la plataforma y sus límites están documentados en la configuración.

Comienza con orientación

Al inicio de una sesión de codificación, y antes de investigar una refactorización o pregunta compleja de código, lee las instrucciones del repositorio y la guía del proyecto relevante, luego usa un esquema con ámbito como primer paso de navegación antes de lecturas amplias de código fuente o planificación de implementación. Lee la subguía de esquemas.

Elige el paquete, directorio o archivo relevante más pequeño; no hagas un esquema de todo un monorepo por defecto. Si el área es desconocida, usa nombres de archivo o una consulta ColGREP enfocada para encontrar candidatos, luego haz el esquema. Reutiliza un esquema ya actual en esta sesión; actualiza los archivos afectados después de ediciones estructurales. Las búsquedas exactas simples, los cambios pequeños en código ya comprendido y los chats no relacionados con código pueden proceder directamente. Esto es un hábito de trabajo, no un proceso en segundo plano ni un análisis en cada turno.

Elige la siguiente herramienta

Elige según lo que se sepa sobre el objetivo, y lee solo la subguía relevante. Estas guías pertenecen a esta habilidad, no a registros de habilidades separados.

NecesidadHerramientaSubguía
Orientación de sesión, superficie de refactorización o investigación de código complejoast-grep outlineEsquema primero
Cadena exacta, mensaje de error, nombre de archivo o identificador simplergBúsqueda exacta
Encontrar una implementación a partir de una descripción de comportamientoColGREP / cgrepDescubrimiento semántico
Sintaxis, relaciones dentro de la estructura del código, cambios basados en sintaxis repetiblesast-grepBúsqueda estructural

Comienza con un alcance de archivo o directorio estrecho cuando se conozca el área relevante. Es normal descubrir candidatos con ColGREP, inspeccionar un símbolo conocido con rg y refinar un patrón sintáctico con ast-grep. No ejecutes las tres automáticamente. Usa las herramientas nativas del agente para leer/editar archivos, pruebas y operaciones de git.

Los resultados de búsqueda localizan candidatos; inspecciona la fuente relevante antes de hacer una afirmación de comportamiento. No trates coincidencias sintácticas como referencias resueltas por tipo.

Una instalación canónica sirve para Codex y Claude Code. Mantén la guía de herramientas aquí; no reinstales habilidades de herramientas independientes ni actives ganchos de búsqueda duplicados.

Individual skills in this repo

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

Skills relacionados