CommunityEscrita e Ediçãogithub.com

knot0-com/vibe-testing

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.

O que é vibe-testing?

Esta habilidade permite que você submeta suas especificações técnicas a um rigoroso teste de estresse utilizando o raciocínio de modelos de linguagem de grande escala (LLMs) antes mesmo de começar a codificar. É útil para identificar falhas, ambiguidades e inconsistências em requisitos e histórias de usuário, economizando tempo e recursos ao detectar problemas cedo no ciclo de desenvolvimento. Compatível com uma ampla gama de agentes de codificação, incluindo Claude Code, Codex, Gemini CLI, Cursor, Windsurf e muitos outros, a habilidade funciona instruindo o agente a analisar as especificações fornecidas sob diferentes perspectivas, como completude, clareza, testabilidade e possíveis casos de borda. Ao integrar esta prática ao seu fluxo de trabalho, você garante que as bases do seu projeto sejam sólidas e bem compreendidas antes da implementação, reduzindo retrabalho e aumentando a qualidade do software final.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add knot0-com/vibe-testing

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

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

  1. Forneça suas especificações: Compartilhe suas histórias de usuário, requisitos funcionais ou qualquer documentação de design com o agente.
  2. Ative a habilidade: Use um prompt como Use a habilidade vibe-testing para analisar estas especificações ou um comando específico do seu agente.
  3. 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?
  4. 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

  1. Certifique-se de que seu agente de codificação suporta a importação de habilidades.
  2. Adicione o caminho knot0-com/vibe-testing (ou o identificador apropriado) ao arquivo de configuração de habilidades do seu agente.
  3. 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.

Habilidades Relacionadas