VibeCoding Pro para Openclaw

VibeCoding Pro é um framework de codificação por IA de alto desempenho que substitui a autoavaliação enviesada por um agent de QA independente baseado em navegador para garantir que o código realmente funcione.

zmy1006-sudo
v1.0.0
Mar 30, 2026
0
739
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install vibecoding-pro

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o vibecoding-pro usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é VibeCoding Pro?

VibeCoding Pro transforma o processo padrão de codificação por IA de uma abordagem de 'escrever e torcer' em um fluxo de trabalho de engenharia disciplinado e iterativo. Inspirado na pesquisa de engenharia de 2026 da Anthropic e na teoria de Redes Adversárias Generativas (GAN), ele elimina estruturalmente o viés de autoavaliação da IA. Ao desacoplar o agent Gerador (Generator) criativo de um agent Avaliador (Evaluator) independente, ele garante que o código seja validado por meio de interações do mundo real, e não apenas pela lógica interna.

A força principal desta skill reside em sua separação arquitetural. O agent Avaliador nunca vê o código ou o raciocínio do Gerador; ele interage apenas com o artefato implantado em tempo real usando automação de navegador. Essa tensão adversária força a IA a ir além do 'vibe coding' e produzir software que atenda a critérios de aceitação funcionais e de interação rigorosos.

Casos de uso do VibeCoding Pro

  • Construção de interfaces React ou H5 Web UI que exigem testes de interação reais via Playwright.
  • Desenvolvimento de fluxos de formulários de várias etapas, como assistentes (wizards), checkouts e sequências de integração.
  • Validação de integrações de API e frontend verificando estados de banco de dados em tempo real.
  • Gerenciamento de sprints de desenvolvimento assistido por IA em várias rodadas para recursos críticos de produção.
  • Redução de código inútil da IA (AI slop) por meio da aplicação de uma rubrica de pontuação estruturada e ciclo de feedback.

Como o VibeCoding Pro funciona

  1. O processo começa com um Contrato de Especificação (Spec Contract), que serve como a única fonte da verdade para o Avaliador.
  2. O agent Gerador (Generator) recebe a especificação e o feedback anterior para construir e implantar um artefato.
  3. O agent Avaliador (Evaluator) acessa a URL implantada usando um navegador real, completamente independente do código-fonte.
  4. Usando Playwright ou ferramentas semelhantes, o Avaliador executa cenários de teste, clica na UI e captura evidências.
  5. O Avaliador gera um relatório de feedback JSON estruturado com uma pontuação (0-100) baseada em uma rubrica ponderada.
  6. Se a pontuação atingir o limite predefinido, o loop termina; caso contrário, ele aciona uma nova iteração para o Gerador.

Configuração do VibeCoding Pro

Para começar a usar o VibeCoding Pro, você pode implementar o loop de iteração usando os scripts Python fornecidos. Certifique-se de que seu ambiente esteja configurado para Openclaw Skills e a ferramenta Playwright MCP.

# Instalar dependências
pip install playwright
playwright install

# Executar o loop de iteração com um limite específico
python iteration_loop.py --spec spec.md --url http://localhost:3000 --threshold 85 --rounds 15

Esquema de Dados e Taxonomia de VibeCoding Pro

A skill organiza seu fluxo de trabalho em torno de uma taxonomia estrita de metadados e documentos para manter a independência do agent.

Arquivo/Artefato Descrição Proprietário
spec.md Contrato de requisitos funcionais e de interação. Usuário
Generator Output Código-fonte e arquivos de artefato implantados. Generator
evaluator_report.json Pontuação estruturada, capturas de tela e logs de falhas. Evaluator
iteration_history Log de feedback usado pelo Gerador para melhorar. System

Recursos avançados do VibeCoding Pro

  • Suporte para quatro variantes de arquitetura: Sequencial, Paralela, Estagiada e Humano-no-loop (Human-in-the-loop).
  • Detecção de platô e alternância de estratégia para evitar que o Gerador fique preso em mínimos locais.
  • Calibração automática do avaliador para evitar desvio de pontuação e garantir padrões de qualidade consistentes.
  • Integração com sub-agents do Openclaw Skills usando a ferramenta Playwright MCP para interação de UI no mundo real.
  • Rubricas de pontuação personalizadas que ponderam a completude funcional, tratamento de casos extremos e qualidade artesanal.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*