Habilidades iterative-runner
📦

iterative-runner

Riesgo medio ⚙️ Comandos externos

Ejecutar bucles de codificación iterativos

Las tareas largas de codificación suelen fallar porque cada intento se detiene antes de que las pruebas pasen. Esta skill ayuda a Claude, Codex y Claude Code a repetir el trabajo según criterios de finalización claros y límites de iteración acotados.

Soporta: Claude Codex Code(CC)
📊 73 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.

Pruébalo

Usando "iterative-runner". Itera sobre una prueba de autenticación fallida hasta que pase.

Resultado esperado:

El agente informa la prueba fallida, describe los cambios de implementación, confirma el resultado de la prueba e indica si se alcanzó el marcador de finalización.

Usando "iterative-runner". Ejecuta un bucle acotado para reparar una compilación rota.

Resultado esperado:

La respuesta final enumera las correcciones intentadas, el último estado de la compilación, los bloqueadores restantes y el recuento de iteraciones utilizado.

Usando "iterative-runner". Completa una refactorización pequeña con lint y pruebas como criterios de éxito.

Resultado esperado:

El resultado resume las áreas modificadas, confirma el estado de lint y pruebas, e identifica cualquier criterio que aún necesite revisión humana.

Auditoría de seguridad

Riesgo medio
v6 • 6/28/2026

The external command findings are partially true positives because the skill recommends repeated Claude CLI execution, including a persistent shell loop. The weak cryptography and network reconnaissance findings are false positives at the cited lines; no cryptographic algorithm, network scan, or exfiltration behavior is present. Publication is acceptable with a warning about cost, resource use, and controlled iteration limits.

1
Archivos escaneados
81
Líneas analizadas
5
hallazgos
6
Auditorías totales
Problemas de riesgo medio (1)
Repeated Claude CLI Execution
The skill instructs users to run Claude repeatedly until a completion condition is reached. This is legitimate for test automation, but it can consume tokens, modify files across iterations, and continue undesired work if limits are not enforced.
Problemas de riesgo bajo (3)
Weak Cryptography Finding Dismissed
The cited description line contains only a natural language summary of the skill. No weak cryptographic algorithm or cryptographic operation is present at this location.
Network Reconnaissance Finding Dismissed
The cited line is a use case for test-driven development loops. It does not contain network scanning commands, host discovery, or network access instructions.
Markdown Backtick Findings Are Mostly Benign
Several static external-command detections correspond to Markdown examples, inline flags, or a prompt template. The only confirmed command risk is the intentional Claude retry loop documented in the medium finding.

Factores de riesgo

Patrones detectados

Persistent Shell Loop Around Claude

Puntuación de calidad

55
Arquitectura
100
Mantenibilidad
87
Contenido
70
Comunidad
54
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Trabajo de funcionalidades guiado por pruebas

Usa iteraciones acotadas para escribir pruebas que fallen, implementar la funcionalidad y repetir hasta que la suite de pruebas pase.

Reparación nocturna de compilaciones

Ejecuta un ciclo limitado de reintentos que corrige fallos de compilación e informa bloqueadores cuando la tarea no puede finalizar.

Finalización de refactorizaciones complejas

Divide una refactorización en fases claras y mantiene al agente centrado en criterios de éxito definidos.

Prueba estos prompts

Tarea básica de reintento
Usa iterative-runner para completar esta tarea: [task]. Detente cuando [success condition] sea verdadero. Usa como máximo 10 iteraciones e informa cualquier bloqueador.
Bucle de implementación TDD
Implementa [feature] con desarrollo guiado por pruebas. Primero añade una prueba que falle, luego implementa el cambio mínimo que la haga pasar. Repite hasta que todas las pruebas relacionadas pasen.
Recuperación de fallos de compilación
Corrige el fallo de compilación actual. Después de cada intento, ejecuta la verificación de compilación acordada. Detente después de 15 iteraciones o cuando la compilación tenga éxito.
Plan de refactorización acotado
Refactoriza [component] por fases. Define criterios de éxito para cada fase, ejecuta verificaciones después de cada cambio y documenta bloqueadores tras fallos repetidos.

Mejores prácticas

  • Establece un recuento máximo de iteraciones antes de iniciar cualquier bucle.
  • Define criterios de éxito objetivos, como pruebas que pasen o un marcador de finalización claro.
  • Mantén cada tarea iterativa lo bastante acotada para que el agente pueda verificar el progreso.

Evitar

  • No ejecutes bucles sin límites sobre objetivos vagos.
  • No uses esta skill cuando no exista una verificación automatizada o un criterio de revisión.
  • No permitas que los intentos repetidos hagan cambios no relacionados en todo el repositorio.

Preguntas frecuentes

¿Qué ayuda a automatizar esta skill?
Ayuda a ejecutar intentos repetidos de codificación hasta que las pruebas pasen, una compilación tenga éxito o se cumpla una condición de finalización.
¿Incluye un programa ejecutor?
No. La skill documenta el flujo de trabajo y comandos de ejemplo, pero no incluye una implementación ejecutable.
¿Es seguro ejecutarla durante la noche?
Solo con límites máximos de iteración estrictos, criterios de éxito claros y un estado del repositorio que puedas revisar después.
¿Puede usarse con Codex?
Sí. El flujo de trabajo se aplica a Codex cuando proporcionas instrucciones acotadas y verificaciones objetivas.
¿Qué debo definir antes de empezar?
Define la tarea, los criterios de éxito, las iteraciones máximas, las verificaciones que ejecutar y las reglas de informe de bloqueadores.
¿Cuál es el principal riesgo?
El principal riesgo es la ejecución repetida del agente que consume recursos o hace cambios no deseados si los límites son débiles.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md