O que vibe-testing faz?
Teste de estresse em suas especificações com raciocínio de LLM antes de escrever código. Habilidade de agente para Claude Code, Codex, Gemini CLI e mais de 14 agentes de codificação.
Visão Geral
Esta habilidade permite que você valide e refine suas especificações e requisitos usando raciocínio de modelo de linguagem de grande escala (LLM). Em vez de começar a codificar imediatamente, você pode "testar o clima" (vibe test) de suas ideias, submetendo-as a uma análise inteligente que identifica problemas potenciais, ambiguidades e áreas de melhoria.
Como Funciona
- Forneça suas especificações: Compartilhe suas histórias de usuário, requisitos funcionais ou qualquer documentação de design com o agente.
- Ative a habilidade: Use um prompt como
Use a habilidade vibe-testing para analisar estas especificaçõesou um comando específico do seu agente. - Receba a análise: O agente aplicará uma série de verificações estruturadas, examinando:
- Completude: Há informações faltando?
- Clareza: Os requisitos são inequívocos?
- Consistência: Existem conflitos internos?
- Testabilidade: Podemos verificar se a implementação está correta?
- Casos de Borda: O que acontece em cenários extremos?
- Revisar e Iterar: Use o feedback para refinar suas especificações antes de escrever uma única linha de código.
Plataformas Suportadas
Esta habilidade funciona com os seguintes agentes (e muitos outros compatíveis com a estrutura de habilidades):
- Claude Code (Anthropic)
- Codex (OpenAI)
- Gemini CLI (Google)
- Cursor
- Windsurf
- Continue.dev
- E mais de 14 agentes de codificação...
Exemplo de Uso
Usuário:
Analise a seguinte história de usuário usando a habilidade vibe-testing:"Como um usuário da plataforma, quero poder fazer login com meu e-mail e senha."
Agente (usando esta habilidade):
Resultados do Vibe-Testing:
- Completude: A história não especifica o que acontece em caso de falha de login (mensagens de erro, bloqueio de conta).
- Clareza: "Fazer login" é claro, mas não define se há suporte para autenticação de dois fatores (2FA).
- Consistência: Sem conflitos aparentes.
- Testabilidade: Sim, é testável, mas cenários de erro precisam ser definidos.
- Casos de Borda: Considere e-mails inválidos, senhas esquecidas, e tentativas de login simultâneas. Recomendação: Refine a história para incluir requisitos de tratamento de erros e, opcionalmente, 2FA.
Instalação
- Certifique-se de que seu agente de codificação suporta a importação de habilidades.
- Adicione o caminho
knot0-com/vibe-testing(ou o identificador apropriado) ao arquivo de configuração de habilidades do seu agente. - Reinicie ou recarregue seu agente.
Personalização
Você pode ajustar os critérios de análise ou adicionar verificações personalizadas editando o arquivo SKILL.md subjacente.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório original.
Licença
Este projeto é licenciado sob a licença MIT.