技能 iterative-runner
🔄

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.

支援: Claude Code(CC)
📊 70 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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

安全審計

安全
v5 • 1/16/2026

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.

2
已掃描檔案
260
分析行數
3
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

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.

試試這些提示

Iteración básica
Implement [FEATURE]. Success criteria: [CRITERIA]. Output <promise>DONE</promise> when complete. --max-iterations [N]
Flujo de trabajo TDD
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
Compilación con seguridad
Build [PROJECT]. Requirements: [LIST]. Success: all builds pass. After 15 failed attempts, document blockers. Output <promise>COMPLETE</promise> when done. --max-iterations 100
Función compleja
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

常見問題

¿Qué herramientas admite esta skill?
Funciona con Claude y Claude Code en Linux, macOS y Windows con acceso a bash.
¿Qué sucede si se alcanza el máximo de iteraciones?
Claude se detiene y muestra un resumen de los enfoques intentados y cualquier bloqueo documentado.
¿Puede esta skill integrarse con mi canalización CI/CD?
Sí, se combina con ejecutores de pruebas y herramientas de compilación existentes mediante comandos estándar del shell.
¿Mis datos están seguros durante las iteraciones?
Sí, la skill solo procesa prompts localmente. No se envían datos a servidores externos.
¿Por qué mi iteración se detuvo antes de tiempo?
Comprueba si el marcador de promesa de finalización se incluyó en la salida. Verifica que se cumplan los criterios de éxito.
¿En qué se diferencia esto del reintento manual?
Automatiza el bucle de reintento con contexto persistente, reduciendo la carga manual en tareas repetitivas.

開發者詳情

檔案結構

📄 SKILL.md