CommunityPesquisa e Análise de Dadosgithub.com

mohamedzhioua/agent-done-or-not

Pegue seu agente de IA mentindo sobre 'pronto' — um portão de prova de um arquivo para Claude Code, Cursor e Codex. Ele deve verificar antes de poder finalizar.

O que é agent-done-or-not?

Este skill, chamado **done-or-not**, é um portão de prova simples (single-file) projetado para agentes de IA como Claude Code, Cursor e Codex. Ele impede que o agente declare uma tarefa como concluída sem apresentar evidências verificáveis. Em vez de confiar na memória do agente ou em suposições, o skill força a execução de um comando de verificação (como testes, build, typecheck, lint ou uma requisição `curl`) através de um script `done-gate.sh`. O script captura o comando, seu código de saída e um hash SHA-256 da saída, e só permite que o agente finalize a interação se o comando for bem-sucedido (código de saída 0). É especialmente útil em fluxos de desenvolvimento onde a precisão da conclusão é crítica, evitando falsos positivos e garantindo que o trabalho realmente foi feito antes de ser reportado como completo.

Funciona com✓Claude Code✓Codex CLI✓Cursor
npx skills add mohamedzhioua/agent-done-or-not

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

done-or-not

Quando usar

Use este skill sempre que estiver prestes a informar ao usuário que uma tarefa, build, teste, correção ou etapa de verificação foi concluída. Uma alegação de conclusão requer prova do portão, não confiança ou memória.

Como usar

  1. Identifique o comando que comprova o trabalho. Escolha a verificação mais simples que realmente valide a alegação: testes, build, typecheck, lint, um curl contra um endpoint em execução, ou outro comando com comportamento significativo de aprovação/reprovação.

  2. Execute o comando de verificação através do portão de prova:

    bash done-gate.sh capture --label check -- <seu comando de verificação>
    

    O portão registra o comando, seu código de saída e um SHA-256 da saída. Ele sai com o próprio código do comando, portanto uma verificação que falha faz a captura falhar.

  3. Relate o trabalho como completo somente após um RECIBO DE APROVAÇÃO recente existir.

  4. Se a verificação falhar, corrija o problema e capture novamente. Nunca reporte sucesso em uma verificação vermelha.

O portão de parada aplica essa regra onde o harness suporta: ele bloqueia o agente de encerrar o turno até que exista um recibo de aprovação recente. Não contorne o portão; produza a prova.

Habilidades Relacionadas