CommunityProgramación y desarrollogithub.com

LadsonDavid/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.

¿Qué es auditoría-lógica-de-código?

Esta habilidad de Claude, diseñada para desarrolladores e ingenieros de software, automatiza la auditoría de cualquier código base para identificar discrepancias entre lo que el código afirma hacer y lo que realmente hace. Utiliza un proceso estructurado de 12 fases que abarca desde la ingesta del código base hasta la generación de un informe de veracidad, aplicando 21 marcos de trabajo extraídos de libros de renombre sobre lógica, ingeniería de software y gestión de proyectos. La habilidad es útil para detectar 'funciones fantasma' (código que promete funcionalidades inexistentes), 'integraciones simuladas' (conexiones a servicios que no están completamente implementadas) y 'afirmaciones desalineadas' (documentación o comentarios que no coinciden con el comportamiento real del código). Es compatible con plataformas como Claude Code, Cursor y Codex, y se ejecuta mediante comandos específicos en el archivo de configuración. Su funcionamiento se basa en fases como el mapeo de dependencias, el análisis de flujo de datos y la verificación de consistencia semántica, ofreciendo un informe detallado con hallazgos, nivel de riesgo y recomendaciones.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add LadsonDavid/Logical-codebase-audit-skill

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿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:

FaseNombreMarcos aplicados
1Ingesta del código baseAnálisis de estructura de proyectos
2Mapeo de dependenciasTeoría de grafos, principios SOLID
3Análisis estáticoPatrones de diseño, principios DRY
4Rastreo de flujo de datosAnálisis de alcance, verificación de tipos
5Detección de funciones fantasmaAnálisis semántico, razonamiento lógico
6Verificación de integracionesContratos de API, pruebas de integración
7Análisis de afirmacionesAnálisis de documentación, consistencia semántica
8Generación de informePriorizació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

Skills relacionados