iterative-runner
작업이 완료될 때까지 Claude의 재시도 루프 자동화
복잡한 작업은 종종 여러 번의 반복을 거쳐야 성공합니다. 이 스킬은 테스트가 통과되거나 완료 기준이 충족될 때까지 계속 재시도하는 지속적 루프에서 Claude를 실행합니다. 무한 루프를 방지하기 위한 안전 한도가 포함되어 있으며, TDD 워크플로, 야간 빌드, 자동 재시도 로직을 지원합니다.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "iterative-runner". Implement a sorting algorithm using TDD. Write tests first. Output <promise>DONE</promise> when all tests pass. --max-iterations 20
Resultado esperado:
- Iteration 1: Wrote failing test for empty array case
- Iteration 2: Implemented basic sort, tests still failing
- Iteration 3: Fixed edge case handling, 2 tests passing
- Iteration 4: Optimized performance, all tests passing
- <promise>DONE</promise> - All tests green, implementation complete
Usando "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
Resultado esperado:
- Attempt 1-3: Researching auth patterns and setting up project structure
- Attempt 4-6: Implementing login flow with validation
- Attempt 7-8: Adding session management and logout functionality
- Attempt 9: Fixing edge cases and adding error handling
- <promise>COMPLETE</promise> - Authentication module built successfully
Auditoría de seguridad
SeguroThis 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.
Factores de riesgo
🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (1)
⚙️ Comandos externos (7)
Puntuación de calidad
Lo que puedes crear
테스트 주도 개발
테스트를 작성하고, 기능을 구현하고, 연속 루프에서 모든 테스트가 통과할 때까지 테스트를 실행하여 코드를 반복합니다.
야간 빌드 자동화
여러 시도가 필요한 복잡한 빌드나 배포를 수동 개입 없이 성공할 때까지 실행합니다.
불안정 테스트 복구
에지 케이스나 경쟁 조건을 처리하기 위해 반복된 시도가 필요한 구현에 대한 재시도 로직을 자동화합니다.
Prueba estos prompts
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
Mejores prácticas
- 런타임 루프를 방지하기 위해 항상 --max-iterations를 지정하세요
- 시작하기 전에 명확하고 측정 가능한 완료 기준을 정의하세요
- 복잡한 작업에 대해 점진적 목표를 사용하여 진행 상황을 추적하세요
- 반복된 실패 후 블로커를 문서화하는 이스케이프 해치를 포함하세요
Evitar
- 완료가 어떻게 보이는지 정의하지 않고 반복 시작
- 안전 한도 --max-iterations 플래그 생략
- 작동하게 해주세요와 같은 모호한 성공 기준 사용
- 장시간 야간 빌드를 모니터링 없이 실행
Preguntas frecuentes
이 스킬은 어떤 도구를 지원합니까?
최대 반복에 도달하면 어떻게 됩니까?
이 스킬이 내 CI/CD 파이프라인과 통합될 수 있습니까?
반복 중 내 데이터가 안전합니까?
내 반복이 일찍 멈춘 이유는 무엇입니까?
수동 재시도와 어떻게 다릅니까?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md