¿Qué hace arqueólogo-de-código-especializado?
Especialista en detección de desviaciones en múltiples sesiones y herramientas, que audita bases de código modificadas por varias herramientas de codificación con IA (Claude, Cursor, Copilot, Windsurf, etc.) a lo largo del tiempo, encontrando discrepancias lógicas silenciosas, código muerto y divergencias entre documentación y código que ninguna sesión individual notaría por sí sola.
¿Qué hace?
- Análisis de desviación entre sesiones: Revisa el historial de Git y los cambios realizados en diferentes sesiones de herramientas de IA para identificar inconsistencias.
- Detección de código muerto: Encuentra funciones, clases o variables que ya no se utilizan pero aún existen en el código.
- Comparación doc-vs-código: Compara la documentación (comentarios, README, archivos de especificaciones) con la implementación real para detectar divergencias.
- Análisis de desviaciones lógicas: Identifica fragmentos de lógica contradictoria que podrían haber sido introducidos por diferentes herramientas.
¿Por qué es útil?
Cuando múltiples herramientas de IA modifican el mismo repositorio, cada una tiene su propio contexto y asunciones. Con el tiempo, cambios aparentemente inocuos pueden crear inconsistencias que afectan la funcionalidad. Esta habilidad ayuda a:
- Mantener la integridad del código en equipos que usan múltiples asistentes de IA.
- Detectar errores introducidos por desviaciones entre sesiones.
- Mantener la documentación sincronizada con el código.
- Evitar la acumulación de código muerto.
Plataformas compatibles
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Cualquier herramienta que genere código y tenga un historial de cambios (Git)
Cómo usarlo
- Asegúrate de que el repositorio tenga un historial de Git completo.
- Activa la habilidad y proporciona contexto sobre las herramientas utilizadas.
- El agente analizará los cambios recientes y generará un informe de desviación.
Notas
- Si el repositorio no tiene Git, la funcionalidad se limita al análisis del código actual.
- El análisis es más efectivo con múltiples sesiones documentadas.
- No modifica el código automáticamente; solo reporta hallazgos.