SebastienElet/agent-skills

Qualifica testes de regressão com AssertLedger. Use quando for solicitado verificar se um teste detecta um bug declarado ou reproduzir evidências do AssertLedger. Certifique-se de usar esta habilidade sempre que essa qualificação for solicitada, mesmo que o AssertLedger não seja nomeado. Exclui TDD rotineiro, cobertura, revisão de código geral e runners de teste não suportados.

O que é agent-skills?

Esta skill capacita agentes AI (como Claude Code, Cursor ou Codex) a executar qualificação de regressão usando o AssertLedger. Ela permite verificar se um teste de regressão candidato detecta um bug declarado, comparando-o contra uma correção, uma falha e um controle neutro, preservando observações e reproduzindo o manifesto resultante antes de relatar o veredito. A skill oferece suporte à execução local confiável (não isolada) e execução em contêiner Docker, utilizando a CLI `assertledger` para realizar verificações, reproduzir evidências e explicar recusas. É particularmente útil para desenvolvedores que desejam validar rapidamente se um teste de regressão é eficaz contra um bug específico, fornecendo relatórios reprodutíveis e verificando a integridade das decisões sem reexecutar os testes. A skill não substitui TDD, cobertura de código ou revisão geral de código, e não suporta runners de teste que não estejam na lista de compatibilidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SebastienElet/agent-skills/tree/HEAD/skills/assertledger

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

AssertLedger

Visão Geral

Avalie o mesmo candidato de regressão contra código corrigido, uma falha declarada e um controle neutro. Preserve as observações e reproduza o manifesto resultante antes de relatar o veredito vinculado. O operador fornece a falha e o significado do controle; a ferramenta não estabelece a correção geral do programa, a autenticidade do produtor ou a liberdade permanente de testes instáveis.

Este fluxo de trabalho mantido localmente segue a documentação do AssertLedger 1.4.0 publicada.

Uso

Use $assertledger <repositório e regressão> ou /assertledger <manifesto para reproduzir>. Por exemplo: Verifique se a regressão de paridade confirmada detecta a revisão defeituosa fornecida. Use tdd para implementação comum e proof-integrity-review quando o próprio mecanismo de verificação mudar. A qualificação AssertLedger é um fluxo de trabalho adicional solicitado, não uma porta de teste abrangente.

Obtenha a CLI compatível através da instalação de ferramentas declarada do host; a skill em si não precisa de checkout de dotfiles em tempo de execução. Se a CLI estiver ausente, reporte esse pré-requisito em vez de instalar um pacote ou modificar a configuração do projeto implicitamente.

Etapas

  1. Execute assertledger --version e assertledger doctor /caminho/para/repositorio --json. Este diagnóstico é estático e somente leitura. Inspecione conflitos e suporte de framework antes de planejar a execução; a detecção de um comando de teste não demonstra que um adaptador pode executá-lo.

  2. Para qualificação Git, estabeleça as revisões confirmadas defeituosa, corrigida e neutra, o motivo neutro, o caminho do candidato, os caminhos inalterados dos testes base e um novo diretório de saída relativo ao repositório. Recupere fatos fornecidos quando possível; nunca invente semânticas de controle ausentes. Consulte o guia Git para elegibilidade: .js, .mjs ou .cjs sem dependências usando node:test, testes base inalterados e conjuntos de caminhos de arquivo idênticos, exceto pelo candidato. Alterações locais não confirmadas são ignoradas.

  3. Estabeleça o backend de execução a partir da autorização do operador. Uma execução em contêiner requer uma imagem selecionada pelo operador, fixada por digest, já presente em um daemon Linux e contendo Node. A execução local confiável é NÃO ISOLADA e requer autorização para esse escopo. Nunca combine ambos os modos ou infira permissão de execução a partir da instalação ou de uma configuração de projeto.

  4. Execute o comando escolhido com as entradas reais estabelecidas. Para uma execução autorizada em contêiner:

    assertledger check /caminho/para/repositorio --before ANTES --after DEPOIS --neutral NEUTRO --neutral-reason
    

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Habilidades Relacionadas