Verification Loop

affaan-m/ECC/docs/es/skills/verification-loop

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775无许可证275K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库4天前更新

Sistema de verificación completo para sesiones de Claude Code.

AI 生成的概览

为代码变更运行六阶段验证循环:构建、类型、lint、测试、安全扫描与 diff 审查。

功能
该技能为 Claude Code 会话定义了一套结构化验证流程,依次执行六个阶段:构建验证、类型检查、lint 检查、带覆盖率的测试套件、针对密钥与多余 console.log 的安全扫描,以及 diff 审查。最后生成验证报告,逐项给出 PASS/FAIL 以及是否可提交 PR 的结论,并建议在长时间会话中定期重复该循环。
适用场景
适用于完成某项功能或较大代码改动之后、创建 PR 之前、重构之后,或任何需要确认质量门禁通过的场景。也适合长时间会话中按间隔重复验证。
运行要求
该技能不附带脚本,仅为指令。它假定项目具备构建、lint 与测试命令(npm、pnpm、tsc、pyright、ruff),有用于 diff 审查的 git 仓库,并在本地安装相应工具链。

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 compilanpm run build 2>&1 | tail -20# Opnpm build 2>&1 | tail -20

Si el build falla, DETENER y corregir antes de continuar.

Fase 2: Verificación de Tipos

bash
# Proyectos TypeScriptnpx tsc --noEmit 2>&1 | head -30
# Proyectos Pythonpyright . 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/TypeScriptnpm run lint 2>&1 | head -30
# Pythonruff check . 2>&1 | head -30

Fase 4: Suite de Pruebas

bash
# Ejecutar pruebas con coberturanpm 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 secretosgrep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
# Verificar console.loggrep -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 --statgit 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.

来源与署名

来源:affaan-m/ECC位于docs/es/skills/verification-loop提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架