¿Qué hace auditoría-lógica-de-código?
Una habilidad de Claude que audita cualquier código base en busca de veracidad, detecta funciones fantasma, integraciones simuladas y afirmaciones desalineadas utilizando 12 fases y 21 marcos de trabajo basados en libros.
Descripción
Esta habilidad permite a Claude analizar de forma exhaustiva un código base para identificar:
- Funciones fantasma: Código que declara o sugiere funcionalidades que no están realmente implementadas.
- Integraciones simuladas: Conexiones a APIs, servicios o bibliotecas externas que no están completamente integradas o funcionales.
- Afirmaciones desalineadas: Discrepancias entre la documentación, los comentarios y el comportamiento real del código.
Cómo funciona
La auditoría se realiza en 12 fases secuenciales, cada una aplicando marcos de trabajo específicos:
| Fase | Nombre | Marcos aplicados |
|---|---|---|
| 1 | Ingesta del código base | Análisis de estructura de proyectos |
| 2 | Mapeo de dependencias | Teoría de grafos, principios SOLID |
| 3 | Análisis estático | Patrones de diseño, principios DRY |
| 4 | Rastreo de flujo de datos | Análisis de alcance, verificación de tipos |
| 5 | Detección de funciones fantasma | Análisis semántico, razonamiento lógico |
| 6 | Verificación de integraciones | Contratos de API, pruebas de integración |
| 7 | Análisis de afirmaciones | Análisis de documentación, consistencia semántica |
| 8 | Generación de informe | Priorización de riesgos, resumen ejecutivo |
Uso
Para usar esta habilidad, agrega la siguiente configuración a tu archivo claude_desktop_config.json:
{
"skills": [
{
"name": "auditar-codigo",
"source": "LadsonDavid/Logical-codebase-audit-skill",
"parameters": {
"ruta": "./ruta/a/tu/codebase"
}
}
]
}
Luego, ejecuta el comando:
claude --skill auditar-codigo
Requisitos
- Claude Desktop o Claude Code.
- Acceso al código base que se desea auditar.
- Node.js v18 o superior (para ciertas fases de análisis).
Notas
- Los 21 marcos de trabajo provienen de libros como "The Pragmatic Programmer", "Clean Code", "Refactoring", entre otros.
- El informe generado incluye un nivel de riesgo (bajo, medio, alto) para cada hallazgo.
- Se recomienda ejecutar la auditoría en un entorno de prueba antes de aplicarla a producción.
Licencia
MIT