afokapu/atdd

Estrutura para executar o ciclo completo de ATDD com Claude Code e outros agentes de codificação.

O que é atdd?

Este skill fornece uma estrutura para executar o ciclo completo de Acceptance Test-Driven Development (ATDD) usando agentes de codificação como Claude Code, Cursor e Codex. Ele define um fluxo de trabalho onde os desenvolvedores escrevem cenários de teste de aceitação em linguagem natural (Gherkin), então os agentes geram código de implementação e testes automatizados. O skill gerencia o ciclo: escrever cenários → implementar funcionalidades → executar testes → refatorar. Suporta plataformas como Claude Code, Cursor, Codex, e outros agentes que seguem o padrão de skills markdown. É útil para equipes que desejam garantir que o software atenda aos critérios de aceitação definidos pelo negócio de forma automatizada e repetível.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add afokapu/atdd

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

O que atdd faz?

Estrutura para executar o ciclo completo de ATDD com Claude Code e outros agentes de codificação.

Visão Geral

O skill afokapu/atdd implementa um fluxo de trabalho de Acceptance Test-Driven Development (ATDD) para agentes de codificação. Ele permite que você:

  • Escreva cenários de teste de aceitação em Gherkin
  • Gere código de implementação automaticamente
  • Execute testes automatizados
  • Refatore o código conforme necessário

Como Usar

  1. Configuração Inicial: Clone o repositório e instale as dependências.
  2. Escrever Cenários: Crie arquivos .feature com cenários Gherkin no diretório features/.
  3. Executar o Ciclo: Use o comando atdd run para iniciar o ciclo.
  4. Revisar Resultados: O skill gera relatórios de teste e sugere refatorações.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes que suportam o formato SKILL.md

Exemplo de Cenário

Funcionalidade: Login do Usuário
  Como um usuário registrado
  Quero fazer login no sistema
  Para acessar minha conta

  Cenário: Login bem-sucedido
    Dado que o usuário está na página de login
    Quando ele insere credenciais válidas
    Então ele deve ser redirecionado para o dashboard

Comandos

ComandoDescrição
atdd runExecuta o ciclo completo ATDD
atdd testExecuta apenas os testes automatizados
atdd cleanLimpa artefatos de build e cache

Licença

MIT

Habilidades Relacionadas