iterative-runner
Automatizar bucles de reintento para Claude hasta completar tareas
Las tareas complejas a menudo requieren múltiples iteraciones para tener éxito. Esta skill ejecuta Claude en un bucle persistente que sigue reintentando hasta que las pruebas pasan o se cumplen los criterios de finalización. Incluye límites de seguridad para evitar bucles infinitos y admite flujos de trabajo TDD, compilaciones nocturnas y lógica de reintento automatizada.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「iterative-runner」。 Implement a sorting algorithm using TDD. Write tests first. Output <promise>DONE</promise> when all tests pass. --max-iterations 20
預期結果:
- Iteración 1: Se escribió una prueba fallida para el caso de arreglo vacío
- Iteración 2: Se implementó un ordenamiento básico, las pruebas aún fallan
- Iteración 3: Se corrigió el manejo de casos límite, 2 pruebas pasan
- Iteración 4: Se optimizó el rendimiento, todas las pruebas pasan
- <promise>DONE</promise> - Todas las pruebas en verde, implementación completa
正在使用「iterative-runner」。 Build the authentication module. Requirements: login, logout, session management. After 10 failed attempts, list blockers. Output <promise>COMPLETE</promise> when done. --max-iterations 50
預期結果:
- Intento 1-3: Investigando patrones de autenticación y configurando la estructura del proyecto
- Intento 4-6: Implementando el flujo de inicio de sesión con validación
- Intento 7-8: Agregando gestión de sesiones y funcionalidad de cierre de sesión
- Intento 9: Corrigiendo casos límite y agregando manejo de errores
- <promise>COMPLETE</promise> - Módulo de autenticación construido con éxito
安全審計
安全This is a pure documentation-only skill containing no executable code. The SKILL.md file is markdown documentation describing a workflow concept with example shell syntax for illustration purposes only. The skill-report.json is a metadata/configuration file. All static findings are false positives caused by the analyzer misinterpreting documentation examples and metadata as executable code. No network calls, filesystem modifications, or actual command execution are present in this skill.
風險因素
🌐 網路存取 (1)
📁 檔案系統存取 (1)
品質評分
你能建構什麼
Desarrollo guiado por pruebas
Itera sobre el código escribiendo pruebas, implementando funciones y ejecutando pruebas hasta que todas pasen en un bucle continuo.
Automatización de compilaciones nocturnas
Ejecuta compilaciones o despliegues complejos que requieren múltiples intentos sin intervención manual hasta tener éxito.
Recuperación de pruebas inestables
Automatiza la lógica de reintento para implementaciones que necesitan intentos repetidos para manejar casos límite o condiciones de carrera.
試試這些提示
Implement [FEATURE]. Success criteria: [CRITERIA]. Output <promise>DONE</promise> when complete. --max-iterations [N]
Implement feature using TDD: 1) Write failing test, 2) Implement code, 3) Run tests, 4) Fix if failing, 5) Repeat. Output <promise>DONE</promise> when all tests pass. --max-iterations 50
Build [PROJECT]. Requirements: [LIST]. Success: all builds pass. After 15 failed attempts, document blockers. Output <promise>COMPLETE</promise> when done. --max-iterations 100
Implement [COMPLEX FEATURE] in phases: Phase 1: [GOAL1], Phase 2: [GOAL2], Phase 3: [GOAL3]. Each phase outputs <promise>NEXT</promise>. Final phase outputs <promise>DONE</promise>. --max-iterations 30
最佳實務
- Especifica siempre --max-iterations para evitar bucles descontrolados
- Define criterios de finalización claros y medibles antes de comenzar
- Usa objetivos incrementales para tareas complejas para seguir el progreso
- Incluye rutas de escape que documenten bloqueos tras fallas repetidas
避免
- Iniciar iteraciones sin definir cómo se ve el estado de finalización
- Omitir el límite de seguridad --max-iterations
- Usar criterios de éxito vagos como make it work
- Ejecutar sin monitoreo durante compilaciones nocturnas prolongadas