mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-14 12:11:27 +08:00
docs: add Spanish (es) translation (#2095)
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>
This commit is contained in:
committed by
GitHub
parent
28b78dd7bf
commit
ac0f11c640
@@ -0,0 +1,126 @@
|
||||
---
|
||||
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.
|
||||
Reference in New Issue
Block a user