code-auditor — how to use code-auditor how to use code-auditor, code-auditor setup guide, code-auditor vs sonarqube, code-auditor install, what is code-auditor, code-auditor alternative, code-auditor tutorial, code-auditor for AI agents, code-auditor best practices

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing advanced code analysis and auditing capabilities, particularly those utilizing Python and semantic analysis for improved code quality. code-auditor is a hybrid skill that combines mechanical and semantic analysis for comprehensive code auditing and improvement.

Features

Executes Python script for mechanical detection of code issues
Performs deep semantic analysis for improved code understanding
Supports detailed checks for JavaScript, CSS, JSON, and PWA/Service Worker
Utilizes resources like checks-js.md, checks-css.md, and checks-pwa.md for criteria
Enables analysis of JSONs for scenes and challenges

# Core Topics

LucasPier LucasPier
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
33
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add LucasPier/cuentos-interactivos/code-auditor
Supports 18+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The code-auditor MCP Server by LucasPier is an open-source Community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use code-auditor, code-auditor setup guide, code-auditor vs sonarqube.

Ideal Agent Persona

Perfect for AI Agents needing advanced code analysis and auditing capabilities, particularly those utilizing Python and semantic analysis for improved code quality.

Core Value

Empowers agents to perform hybrid code analysis, combining mechanical detection with deep semantic analysis for JavaScript, CSS, JSON, and PWA files, utilizing Python scripts and detailed criteria from resources like checks-js.md and checks-css.md.

Capabilities Granted for code-auditor MCP Server

Automating code audits for JavaScript projects
Debugging CSS stylesheets using detailed criteria
Validating JSON data formats for scene and challenge files
Optimizing Progressive Web Apps (PWAs) and Service Workers

! Prerequisites & Limits

  • Requires Python script execution capabilities
  • Limited to analysis of JavaScript, CSS, JSON, and PWA files
  • Dependent on resources like checks-js.md and checks-css.md for detailed criteria
Project
SKILL.md
5.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

code-auditor — Auditoría de Código del Proyecto

Skill híbrida que combina un script Python para detección mecánica de hallazgos con instrucciones para que el agente haga análisis semántico profundo.

Recursos

  • resources/checks-js.md — Criterios detallados para JavaScript
  • resources/checks-css.md — Criterios detallados para CSS
  • resources/checks-json.md — Criterios detallados para JSONs de escenas/desafíos
  • resources/checks-pwa.md — Criterios para PWA y Service Worker
  • resources/checks-cross.md — Checks transversales (cross-cutting)
  • resources/informe-formato.md — Template del informe de auditoría
  • scripts/auditar.py — Script de detección automática (solo lectura)

Decision Tree

¿Qué necesitás auditar?
  │
  ├── Todo el proyecto                    →  MODO 1: AUDITORÍA COMPLETA
  │
  ├── Una categoría específica            →  MODO 2: AUDITORÍA POR ÁREA
  │   (js, css, json, pwa, cross)
  │
  └── Un archivo en particular            →  MODO 3: AUDITORÍA DE ARCHIVO

Modo 1 — AUDITORÍA COMPLETA

Objetivo: Escanear todo el proyecto en busca de defectos y mejoras.

Pasos

  1. Ejecutar el script automático:
bash
1python .agents/skills/code-auditor/scripts/auditar.py
  1. Leer el JSON de salida del script (hallazgos mecánicos).

  2. Para cada categoría (js, css, json, pwa, cross), cargar el recurso correspondiente (resources/checks-{cat}.md) y hacer análisis semántico:

    • Leer los archivos relevantes del proyecto
    • Aplicar los criterios de análisis semántico listados en el recurso
    • Anotar hallazgos que el script no puede detectar
  3. Consolidar hallazgos (automáticos + semánticos) en informe usando resources/informe-formato.md.

  4. Presentar informe al usuario y preguntar qué corregir.

IMPORTANTE: Cargá los archivos de a uno para no saturar el contexto. Emití hallazgos parciales por categoría antes de pasar a la siguiente.


Modo 2 — AUDITORÍA POR ÁREA

Objetivo: Auditar en profundidad una categoría específica.

Categorías válidas

CategoríaQué cubreRecurso
jsMódulos JS, handlers, patternsresources/checks-js.md
cssEstilos, variables, z-index, layoutresources/checks-css.md
jsonEscenas, desafíos, schema, voseoresources/checks-json.md
pwaService Worker, manifest, cachésresources/checks-pwa.md
crossConsistencia inter-móduloresources/checks-cross.md

Pasos

  1. Ejecutar script filtrado:
bash
1python .agents/skills/code-auditor/scripts/auditar.py --categoria js
  1. Cargar resources/checks-{categoria}.md completo.

  2. Leer los archivos del proyecto relevantes a esa categoría.

  3. Aplicar todos los criterios (mecánicos del script + semánticos del recurso).

  4. Emitir informe usando resources/informe-formato.md.


Modo 3 — AUDITORÍA DE ARCHIVO

Objetivo: Revisar un archivo específico a fondo.

Pasos

  1. Ejecutar script con archivo:
bash
1python .agents/skills/code-auditor/scripts/auditar.py --archivo js/GameEngine.js
  1. Determinar la categoría del archivo por extensión/ubicación:

    • .js → cargar resources/checks-js.md
    • .css → cargar resources/checks-css.md
    • .json (en datos/) → cargar resources/checks-json.md
    • service-worker.js / manifest.json → cargar resources/checks-pwa.md
  2. Leer el archivo completo.

  3. Aplicar todos los criterios de su categoría + checks cross-cutting relevantes.

  4. Emitir informe usando resources/informe-formato.md.


Ejemplo de Flujo

Usuario: "Auditá el código JavaScript del proyecto"

1. python .agents/skills/code-auditor/scripts/auditar.py --categoria js
2. Leer resources/checks-js.md
3. Leer cada módulo en js/ → aplicar criterios semánticos
4. Consolidar hallazgos automáticos + semánticos
5. Presentar informe categorizado
6. "¿Querés que corrija alguno de estos hallazgos?"

Reglas de Oro

  1. Informe primero, correcciones después — nunca corregir sin aprobación explícita
  2. El script es de solo lectura — no modifica ningún archivo del proyecto
  3. Análisis semántico obligatorio — el script cubre lo mecánico, el agente debe complementar leyendo el código real y aplicando los criterios de resources/
  4. Carga progresiva — en auditoría completa, procesar una categoría a la vez
  5. Contexto del proyecto — respetar las convenciones de AGENTS.md como fuente de verdad
  6. Voseo rioplatense — el informe se escribe en español rioplatense
  7. Usar --help — ante dudas sobre el script, ejecutar auditar.py --help
  8. Prohibido commitear automáticamente — El agente NO debe realizar commits por su cuenta después de aplicar correcciones. El commit lo gestiona el usuario o debe pedirse como un paso EXPLÍCITO y separado. No asumas que "terminar el laburo" implica commitear.
  9. Uso de artefactos para informes — Si el entorno soporta la creación de "artefactos" (archivos de respuesta estructurada), entregá los informes usándolos. Si no, presentalos normalmente en la conversación.

Related Skills

Looking for an alternative to code-auditor or building a Community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

testing

Logo of lobehub
lobehub

Testing is a process for verifying AI agent functionality using commands like bunx vitest run and optimizing workflows with targeted test runs.

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication