From framework-calidad
Ejecuta el Framework de Calidad de Repositorios (216 criterios, 23 dimensiones) sobre un repo. Medición híbrida: corre herramientas reales si están disponibles, usa juicio leyendo código si no. Genera reportes en ./quality-report/YYYY-MM-DD/. Invocada por los comandos /quality-quick, /quality-full, /quality-security, /quality-deep-dive. Use when running a repository quality analysis or producing a quality report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/framework-calidad:quality-frameworkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Aplica los criterios del framework a un repositorio y produce reportes estructurados.
references/00-como-usar.mdreferences/01-estructura-gobernanza.mdreferences/02-arquitectura.mdreferences/03-mantenibilidad.mdreferences/04-cohesion-acoplamiento.mdreferences/05-buenas-practicas-codigo.mdreferences/06-seguridad.mdreferences/07-testing-cobertura.mdreferences/08-cicd.mdreferences/09-documentacion.mdreferences/10-procesos-trazabilidad.mdreferences/11-observabilidad.mdreferences/12-performance.mdreferences/13-dependencias.mdreferences/14-datos-persistencia.mdreferences/15-frontend.mdreferences/16-backend.mdreferences/17-deuda-tecnica.mdreferences/18-metricas-cuantitativas.mdreferences/23-aplicacion-gop360.mdAplica los criterios del framework a un repositorio y produce reportes estructurados.
Los criterios completos están en references/. NO reproduzcas su contenido aquí; léelos
según el modo.
Los comandos invocan esta skill pasando: modo, path (default cwd), y opcionalmente
tipo (full) o hallazgo (deep-dive).
| Modo | Referencias a leer | Salida en ./quality-report/YYYY-MM-DD/ |
|---|---|---|
| quick | 05, 06, 07, 10 (subset de alto impacto) | quick-report.md |
| full | 01–18, 23, 24, antipatrones, scoring | informe-completo.md + score.md |
| security | 06, 13 | security-report.md |
| deep-dive | 25/26 vía plantillas.md, + las refs relevantes al hallazgo | deep-dive-.md + arreglos.md |
Detectar repo objetivo. Usa path o cwd. Verifica que sea repo git
(git -C <path> rev-parse). Si no lo es o el path no existe → aborta con mensaje claro.
Detecta stack leyendo manifests: *.csproj/*.sln (.NET), package.json (TS/JS).
Stack no reconocido → solo criterios universales, avísalo.
Inventario de herramientas. Según references/herramientas.md, chequea cuáles están
disponibles (p.ej. gitleaks, dotnet sonarscanner, coverlet, eslint, k6).
Comando: probar <tool> --version o which/where. Loguea en chat qué correrá y qué falta.
Sin ninguna herramienta → sigue, todo será 🧠 estimado; avísalo al inicio.
Medir. Corre las herramientas disponibles vía Bash, captura salida. Si una falla o se cuelga → marca esos criterios 🧠 estimado, NO abortes.
Evaluar criterios. Para cada criterio del modo (lee la referencia correspondiente):
Scorear. Aplica references/scoring.md. En full, usa la matriz de pesos según
tipo (critico/mvp/legacy; default mvp). Calcula score global 0–10.
Otros modos: resumen de verde/ámbar/rojo sin score global ponderado.
Escribir reporte. Crea ./quality-report/YYYY-MM-DD/ en el repo analizado
(fecha de hoy). Si ya existe, usa sufijo -2, -3… NUNCA sobrescribas.
Usa la plantilla del modo (full → plantilla A de plantillas.md; deep-dive → B y C).
Cada hallazgo lleva su emoji de fuente.
Resumen en chat. Score global (si aplica) + top hallazgos + ruta del archivo escrito.
Si el repo es grande, despacha la evaluación por dimensión a subagents en paralelo (uno por grupo de referencias) y consolida sus hallazgos antes del paso 5.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub deozelot/framework-calidad-repositorios --plugin framework-calidad