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 從公開儲存庫中收錄這些內容。

檢舉或申請下架