mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-12 19:23:07 +08:00
Adds a complete Spanish translation of the ECC documentation under docs/es/, mirroring the Turkish (docs/tr/) translation in scope. 141 files covering agents, commands, rules, skills, contexts, examples, and core docs. Updates root README.md with the Spanish language link. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
127 lines
2.8 KiB
Markdown
127 lines
2.8 KiB
Markdown
---
|
|
name: verification-loop
|
|
description: "Sistema de verificación completo para sesiones de Claude Code."
|
|
origin: ECC
|
|
---
|
|
|
|
# Skill de Bucle de Verificación
|
|
|
|
Sistema de verificación completo para sesiones de Claude Code.
|
|
|
|
## Cuándo Usar
|
|
|
|
Invocar este skill:
|
|
- Después de completar una funcionalidad o cambio de código significativo
|
|
- Antes de crear un PR
|
|
- Cuando se quiere garantizar que las compuertas de calidad pasen
|
|
- Después de refactorizar
|
|
|
|
## Fases de Verificación
|
|
|
|
### Fase 1: Verificación del Build
|
|
```bash
|
|
# Verificar si el proyecto compila
|
|
npm run build 2>&1 | tail -20
|
|
# O
|
|
pnpm build 2>&1 | tail -20
|
|
```
|
|
|
|
Si el build falla, DETENER y corregir antes de continuar.
|
|
|
|
### Fase 2: Verificación de Tipos
|
|
```bash
|
|
# Proyectos TypeScript
|
|
npx tsc --noEmit 2>&1 | head -30
|
|
|
|
# Proyectos Python
|
|
pyright . 2>&1 | head -30
|
|
```
|
|
|
|
Reportar todos los errores de tipo. Corregir los críticos antes de continuar.
|
|
|
|
### Fase 3: Verificación de Lint
|
|
```bash
|
|
# JavaScript/TypeScript
|
|
npm run lint 2>&1 | head -30
|
|
|
|
# Python
|
|
ruff check . 2>&1 | head -30
|
|
```
|
|
|
|
### Fase 4: Suite de Pruebas
|
|
```bash
|
|
# Ejecutar pruebas con cobertura
|
|
npm run test -- --coverage 2>&1 | tail -50
|
|
|
|
# Verificar umbral de cobertura
|
|
# Objetivo: mínimo 80%
|
|
```
|
|
|
|
Reportar:
|
|
- Total de pruebas: X
|
|
- Pasadas: X
|
|
- Fallidas: X
|
|
- Cobertura: X%
|
|
|
|
### Fase 5: Escaneo de Seguridad
|
|
```bash
|
|
# Verificar secretos
|
|
grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
|
|
grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
|
|
|
|
# Verificar console.log
|
|
grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
|
|
```
|
|
|
|
### Fase 6: Revisión de Diff
|
|
```bash
|
|
# Mostrar qué cambió
|
|
git diff --stat
|
|
git diff HEAD~1 --name-only
|
|
```
|
|
|
|
Revisar cada archivo modificado en busca de:
|
|
- Cambios no intencionados
|
|
- Manejo de errores faltante
|
|
- Casos borde potenciales
|
|
|
|
## Formato de Salida
|
|
|
|
Después de ejecutar todas las fases, producir un reporte de verificación:
|
|
|
|
```
|
|
REPORTE DE VERIFICACIÓN
|
|
=======================
|
|
|
|
Build: [PASS/FAIL]
|
|
Tipos: [PASS/FAIL] (X errores)
|
|
Lint: [PASS/FAIL] (X advertencias)
|
|
Pruebas: [PASS/FAIL] (X/Y pasadas, Z% cobertura)
|
|
Seguridad: [PASS/FAIL] (X problemas)
|
|
Diff: [X archivos modificados]
|
|
|
|
General: [LISTO/NO LISTO] para PR
|
|
|
|
Problemas a Corregir:
|
|
1. ...
|
|
2. ...
|
|
```
|
|
|
|
## Modo Continuo
|
|
|
|
Para sesiones largas, ejecutar la verificación cada 15 minutos o después de cambios importantes:
|
|
|
|
```markdown
|
|
Establecer un checkpoint mental:
|
|
- Después de completar cada función
|
|
- Después de terminar un componente
|
|
- Antes de pasar a la siguiente tarea
|
|
|
|
Ejecutar: /verify
|
|
```
|
|
|
|
## Integración con Hooks
|
|
|
|
Este skill complementa los hooks PostToolUse pero proporciona una verificación más profunda.
|
|
Los hooks detectan problemas de inmediato; este skill proporciona una revisión completa.
|