Навыки iterative-runner
🔄

iterative-runner

Безопасно 🌐 Доступ к сети📁 Доступ к файловой системе⚙️ Внешние команды

Automatizar loops de repetição para Claude até que as tarefas sejam concluídas

Tarefas complexas frequentemente requerem múltiplas iterações para ter sucesso. Esta habilidade executa Claude em um loop persistente que continua repetindo até que os testes passem ou os critérios de conclusão sejam atendidos. Inclui limites de segurança para evitar loops infinitos e suporta fluxos de trabalho TDD, builds noturnos e lógica de repetição automatizada.

Поддерживает: Claude Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «iterative-runner». Implementar um algoritmo de ordenação usando TDD. Escrever testes primeiro. Output <promise>DONE</promise> quando todos os testes passarem. --max-iterations 20

Ожидаемый результат:

  • Iteração 1: Escreveu teste com falha para caso de array vazio
  • Iteração 2: Implementou ordenação básica, testes ainda falhando
  • Iteração 3: Corrigiu tratamento de casos extremos, 2 testes passando
  • Iteração 4: Otimizou desempenho, todos os testes passando
  • <promise>DONE</promise> - Todos os testes verdes, implementação concluída

Использование «iterative-runner». Build do módulo de autenticação. Requisitos: login, logout, gerenciamento de sessão. Após 10 tentativas com falha, listar obstáculos. Output <promise>COMPLETE</promise> quando concluído. --max-iterations 50

Ожидаемый результат:

  • Tentativa 1-3: Pesquisando padrões de auth e configurando estrutura do projeto
  • Tentativa 4-6: Implementando fluxo de login com validação
  • Tentativa 7-8: Adicionando gerenciamento de sessão e funcionalidade de logout
  • Tentativa 9: Corrigindo casos extremos e adicionando tratamento de erros
  • <promise>COMPLETE</opacity> - Módulo de autenticação construído com sucesso

Аудит безопасности

Безопасно
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
Всего аудитов

Факторы риска

🌐 Доступ к сети (1)
📁 Доступ к файловой системе (1)
⚙️ Внешние команды (7)

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
21
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Desenvolvimento Orientado por Testes

Iterar sobre código escrevendo testes, implementando funcionalidades e executando testes até que todos passem em um loop contínuo.

Automação de Build Noturno

Executar builds ou implantações complexas que requerem múltiplas tentativas sem intervenção manual até serem bem-sucedidos.

Recuperação de Testes Instáveis

Automatizar lógica de repetição para implementações que precisam de tentativas repetidas para lidar com casos extremos ou condições de corrida.

Попробуйте эти промпты

Iteração Básica
Implement [FUNCIONALIDADE]. Critérios de sucesso: [CRITÉRIOS]. Output <promise>DONE</promise> quando completo. --max-iterations [N]
Fluxo de Trabalho TDD
Implementar funcionalidade usando TDD: 1) Escrever teste com falha, 2) Implementar código, 3) Executar testes, 4) Corrigir se falhando, 5) Repetir. Output <promise>DONE</promise> quando todos os testes passarem. --max-iterations 50
Build com Segurança
Build [PROJETO]. Requisitos: [LISTA]. Sucesso: todos os builds passam. Após 15 tentativas com falha, documentar obstáculos. Output <promise>COMPLETE</promise> quando concluído. --max-iterations 100
Funcionalidade Complexa
Implementar [FUNCIONALIDADE COMPLEXA] em fases: Fase 1: [OBJETIVO1], Fase 2: [OBJETIVO2], Fase 3: [OBJETIVO3]. Cada fase output <promise>NEXT</promise>. Fase final output <promise>DONE</promise>. --max-iterations 30

Лучшие практики

  • Sempre especificar --max-iterations para evitar loops descontrolados
  • Definir critérios de conclusão claros e mensuráveis antes de começar
  • Usar objetivos incrementais para tarefas complexas para acompanhar o progresso
  • Incluir saídas de emergência que documentam obstáculos após falhas repetidas

Избегать

  • Iniciar iterações sem definir o que significa concluído
  • Omitir a flag de segurança --max-iterations
  • Usar critérios de sucesso vagos como fazer funcionar
  • Executar sem monitoramento para builds noturnos estendidos

Часто задаваемые вопросы

Quais ferramentas esta habilidade suporta?
Funciona com Claude e Claude Code no Linux, macOS e Windows com acesso a bash.
O que acontece se o máximo de iterações for atingido?
Claude para e gera um resumo das abordagens tentadas e quaisquer obstáculos documentados.
Esta habilidade pode integrar com meu pipeline CI/CD?
Sim, combine com executores de testes existentes e ferramentas de build através de comandos shell padrão.
Meus dados estão seguros durante as iterações?
Sim, a habilidade processa prompts apenas localmente. Nenhum dado é enviado para servidores externos.
Por que minha iteração parou cedo?
Verifique se o marcador de promessa de conclusão foi incluído no output. Verifique se os critérios de sucesso foram atendidos.
Como isso é diferente de repetição manual?
Automatiza o loop de repetição com contexto persistente, reduzindo sobrecarga manual para tarefas repetitivas.

Сведения для разработчиков

Автор

BarisSozen

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md