Pular para o conteúdo
Skillpedia
Código em geral48 mil · #2545

closed-loop-delivery

Ajuda seu agente a completar tarefas de programação com precisão. Ele garante que o trabalho atenda aos critérios definidos, desde a criação até a verificação final.

O que ela faz

Esta ferramenta ajuda a IA a completar tarefas de programação do início ao fim. Ela garante que o código funcione, seja revisado e testado, seguindo regras claras até que tudo esteja pronto.

Quando usar

  • ✓Quando você quer que a IA corrija um erro e teste a correção.
  • ✓Quando você precisa que a IA crie uma nova funcionalidade, incluindo testes e implantação.
  • ✓Quando você quer evitar ter que pedir à IA para testar, revisar e implantar em etapas separadas.

Exemplo do que pedir para a IA

“Corrija o bug X, garanta que os testes passem, envie para revisão e implante em ambiente de desenvolvimento.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/closed-loop-delivery/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/closed-loop-delivery/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA primeiro entende o que precisa ser feito e as regras para considerar o trabalho pronto. Depois, ela escreve o código, testa localmente, lida com comentários de revisão e, finalmente, implanta e verifica se tudo funciona como esperado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill closed-loop-delivery

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/closed-loop-delivery/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Entrega em Ciclo Fechado

Visão Geral

Trate cada tarefa como incompleta até que os critérios de aceitação sejam verificados em evidências, não apenas até que o código seja alterado.

Regra principal: entregue de acordo com o DoD (Definição de Pronto), não de acordo com o tamanho da diferença de código.

Quando Usar

Use esta habilidade quando:

  • o usuário fornecer uma tarefa de codificação/correção e esperar a conclusão de ponta a ponta
  • a tarefa abranger código + testes + comentários de PR + deploy de desenvolvimento + verificações em tempo de execução
  • prompts manuais repetidos como "agora teste", "agora implante", "agora verifique novamente o PR" devem ser evitados

Não use esta habilidade para:

  • perguntas e respostas/explicações puras
  • solicitações de deploy em produção sem aprovação humana explícita
  • tarefas bloqueadas por segredos ausentes/acesso à conta que não podem ser inferidos

Entradas Necessárias

Antes da execução, defina isto uma vez:

  • objetivo da tarefa
  • critérios de aceitação (DoD)
  • ambiente de destino (dev por padrão)
  • cadência/orçamento de revisão quando solicitado; uma cadência de revisão padrão não é um limite de conclusão de tarefa

Se os critérios de aceitação estiverem ausentes, solicite-os uma vez. Se o usuário não fornecer, proponha um padrão concreto e prossiga.

Dependência de Gate de Issue

Se o projeto já usa create-issue-gate, respeite seu contrato atual; caso contrário, derive os critérios de aceitação da tarefa autorizada sem inventar uma issue obrigatória.

  • Se o status da issue for ready e o gate de execução for allowed, continue.
  • Um gate de rascunho real exigido pelo projeto pode bloquear ações dependentes; ele não proíbe descobertas independentes ou trabalho já autorizado sob um fluxo de trabalho aplicável diferente.
  • Use o contexto de tarefa disponível para formular critérios testáveis; esclareça apenas quando uma decisão ausente alterar materialmente o resultado.

Fluxo de Trabalho Padrão

  1. Definir DoD

    • Converta a solicitação em critérios testáveis.
    • Exemplo: DoD da tarefa de checkout = "endpoint de checkout retorna um URL de pagamento de terceiros válido e abridor em dev".
  2. Implementar mudança mínima

    • Mantenha o escopo restrito ao objetivo da tarefa.
  3. Verificar localmente

    • Execute testes focados primeiro, depois verificações mais amplas, se necessário.
  4. Loop de revisão

    • Busque comentários/revisões de PR.
    • Classifique como válidos vs. não acionáveis.
    • Corrija itens válidos, reexecute a verificação.
  5. Deploy de desenvolvimento + verificação em tempo de execução

    • Implante apenas em um destino de desenvolvimento já autorizado quando o comportamento em tempo de execução for importante; caso contrário, prepare e verifique o candidato concreto localmente.
    • Verifique por meio de evidências reais de API/Lambda/log contra o DoD.
  6. Decisão de conclusão

    • Relate "pronto" apenas quando todas as verificações do DoD forem aprovadas.
    • Caso contrário, continue o loop até a aprovação ou condição de parada.

Política de Sondagem de Comentários de PR

Evite sondagens curtas e barulhentas por padrão. Use janelas em lote:

  • Rodada 1: espere 3m, colete comentários/revisões delta
  • Rodada 2: espere 6m, colete delta novamente
  • Rodada final: espere 10m, colete todos os comentários/revisões visíveis restantes

Em cada rodada:

  • processe todos os novos comentários em um lote
  • evite repolling imediato após cada comentário único
  • após a rodada 10m, pare de esperar e prossiga com todos os comentários visíveis naquele momento

Se o CI ainda estiver em execução, alinhe a sondagem para verificar os limites de conclusão em vez de sondagens rápidas fixas.

Regras de Gate Humano (Deve Perguntar)

Exija autorização consequente ausente para o seguinte; não a solicite novamente quando o usuário já concedeu o escopo exato:

  • deploy em produção/staging além do escopo acordado
  • operações destrutivas (reescrita de histórico, push forçado, operações destrutivas de dados)
  • ações com alterações de faturamento/postura de segurança
  • valores secretos não disponíveis no repositório/tempo de execução
  • DoD ambíguo que altera materialmente o resultado

Condições de Iteração/Parada

Pare e escale com um relatório conciso de bloqueio quando:

  • O mesmo bloqueador externo verificado não deixar nenhum próximo passo autorizado significativo; duas iterações falhas sozinhas não são motivo para parar quando resta trabalho de reparo útil
  • dependência externa bloqueia o progresso (interrupção do provedor, credenciais ausentes, permissão de conta)
  • instruções de revisão conflitantes não podem ser ambas satisfeitas

O relatório de escalonamento deve incluir:

  • o que passou
  • o que falhou
  • evidências (comandos/logs/resultado da API)
  • a menor decisão necessária do usuário

Contrato de Saída

Ao reivindicar a conclusão, sempre inclua:

  • checklist de critérios de aceitação com aprovação/falha
  • comandos/testes executados
  • evidências em tempo de execução (endpoint/Lambda/linhas chave de log)
  • status do PR (contagem de novos comentários acionáveis)

Não reivindique sucesso sem evidências.

Exemplo

Solicitação do usuário:

Pegue este bug desde a reprodução até a prova da causa raiz, implementação, testes, revisão e validação final.

Limitações

…

Perguntas frequentes

O que são 'critérios de aceite'?

São as regras que definem quando uma tarefa está completamente pronta e funcionando corretamente. Por exemplo, 'o botão de login deve funcionar sem erros'.

A IA pode implantar em produção?

Não sem sua aprovação explícita. Ela pode implantar em ambientes de teste (desenvolvimento), mas para produção, ela pedirá permissão.

O que acontece se a IA não conseguir completar a tarefa?

Se houver um bloqueio (como falta de permissão ou um problema que ela não pode resolver sozinha), a IA irá parar e pedir sua ajuda, explicando o que deu errado.

Detalhes

Descrição original do autor

Use when a coding task must be completed against explicit acceptance criteria with minimal user re-intervention across implementation, review feedback, deployment, and runtime verification.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2545
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas