devflow-tdd-enforcer
Forzar orden TDD en gestión de tareas
Los equipos a menudo marcan las tareas de implementación como completadas antes que las pruebas, rompiendo los principios del Desarrollo Guiado por Pruebas. Este guardrail bloquea violaciones en tiempo real detectando cuando las tareas de implementación se marcan antes que las tareas de prueba correspondientes.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“devflow-tdd-enforcer”。 Marqué mi tarea de implementación como completada pero Claude me bloqueó
预期结果:
- Violación TDD Detectada - Tarea de implementación marcada como completada antes que la tarea de prueba
- Línea T015: Implementar autenticación de usuario marcada [x]
- Línea T016: Probar autenticación de usuario todavía [ ]
- Acción requerida: Marcar T016 como completada PRIMERO, luego marcar T015
- Alternativa: Añadir comentario @skip-tdd-check si esto es un hotfix de emergencia
安全审计
安全Pure documentation skill with YAML frontmatter and markdown. No executable code, no network calls, no file system access beyond Claude Code defaults. Static findings are false positives triggered by markdown code blocks (backticks) and documentation text. Behavior matches stated purpose exactly.
风险因素
🌐 网络访问 (1)
📁 文件系统访问 (1)
⚙️ 外部命令 (25)
质量评分
你能构建什么
Aplicar estándares de pruebas
Asegurar que todos los desarrolladores sigan los principios TDD en equipos grandes bloqueando violaciones de política antes de que ocurran
Mantener puertas de calidad de código
Forzar automáticamente el desarrollo guiado por pruebas como requisito previo para fusionar tareas de implementación
Construir hábitos de pruebas
Mantenerse disciplinado sobre escribir pruebas primero sin depender solo de la fuerza de voluntad
试试这些提示
Verifica si mi TASKS.md sigue el orden TDD. Dime qué tareas están en la secuencia incorrecta.
Explica por qué mi edición de TASKS.md fue bloqueada. Muéstrame el orden TDD correcto.
Añade marcador @skip-tdd-check a mi TASKS.md para que pueda proceder con este hotfix.
Revisa mi TASKS.md actual y verifica que todas las tareas de prueba estén marcadas como completadas antes que las tareas de implementación correspondientes.
最佳实践
- Mantener tareas de prueba inmediatamente antes de tareas de implementación con numeración secuencial
- Usar comentarios @skip-tdd-check para excepciones documentadas como hotfixes
- Revisar el mensaje de bloqueo para ver la base constitucional y las acciones requeridas
避免
- Marcar tareas de implementación como completadas sin verificación de prueba correspondiente
- Eliminar tareas de prueba completamente para evadir la aplicación TDD
- Omitir verificaciones TDD rutinariamente en lugar de seguir el flujo de trabajo