From alfred-dev
Explores project structure, configurations, code patterns, conventions, tests, and dependencies before modifying existing code to understand context and avoid bugs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/alfred-dev:explore-codebaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Este skill se ejecuta antes de tocar cualquier línea de código existente. Su propósito es entender el contexto: cómo está organizado el proyecto, qué patrones sigue, qué convenciones usa y dónde están los puntos críticos. Modificar código sin entender su contexto es la receta para introducir bugs y romper convenciones.
Este skill se ejecuta antes de tocar cualquier línea de código existente. Su propósito es entender el contexto: cómo está organizado el proyecto, qué patrones sigue, qué convenciones usa y dónde están los puntos críticos. Modificar código sin entender su contexto es la receta para introducir bugs y romper convenciones.
La exploración no modifica nada. Solo lee, analiza y documenta hallazgos que servirán de guía para los cambios posteriores.
Mapear la estructura del proyecto. Revisar el árbol de directorios para entender la organización general. Identificar:
Leer la configuración del proyecto. Los ficheros de configuración revelan decisiones importantes:
Identificar patrones y convenciones. Leer 3-5 ficheros representativos del código para detectar:
Revisar los tests existentes. Los tests son la mejor documentación del comportamiento esperado:
Mapear dependencias del área a modificar. Para el módulo o fichero concreto que se va a cambiar:
Documentar hallazgos. Resumir en un comentario o mensaje al usuario:
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devMaps unfamiliar codebases in phases: structure, entry points, data flow, patterns, landmines. Use before coding in new, inherited, or revisited projects.
Generates a developer guide for unfamiliar codebases by scanning structure, mapping architecture, detecting conventions, analyzing key modules, and providing setup instructions.
Read-only codebase exploration for discovering architecture, patterns, tooling, and dependencies. Use before implementing features, fixes, or refactors to understand existing code, trace symbols, and map files.