Dev Test: SOP de Desenvolvimento e Teste para Openclaw

Um Procedimento Operacional Padrão (SOP) de desenvolvimento e teste disciplinado e multifásico para implementar alterações de código de alta qualidade.

sliverp
v1.0.0
Mar 24, 2026
0
771
0

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install dev-test

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 dev-test 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 é Dev Test: SOP de Desenvolvimento e Teste?

A habilidade dev-test é um Procedimento Operacional Padrão abrangente projetado para agentes de AI e desenvolvedores para garantir a integridade do código por meio de um ciclo de vida estruturado. Ao priorizar a compreensão antes da implementação, este ativo do Openclaw Skills evita dívidas técnicas e garante que cada alteração de código — seja uma correção de bug, funcionalidade ou refatoração — seja intencional, testada e sustentável.

Esta habilidade preenche a lacuna entre a codificação bruta e a engenharia profissional, impondo melhores práticas, como alterações focadas mínimas, design de defesa em profundidade e o padrão de teste Arrange-Act-Assert. Ela fornece uma estrutura confiável para que os usuários do Openclaw Skills alcancem diffs limpos e revisáveis e uma cobertura de teste robusta em qualquer linguagem de programação ou framework.

Casos de uso do Dev Test: SOP de Desenvolvimento e Teste

  • Implementação de correções de bugs com testes de regressão verificados.
  • Desenvolvimento de novas funcionalidades mantendo a compatibilidade com versões anteriores.
  • Execução de refatorações de código sem alterar o comportamento existente.
  • Contribuição para projetos de código aberto seguindo convenções específicas do projeto.
  • Automação de verificações de qualidade dentro de um pipeline de CI/CD ou multi-agente.

Como o Dev Test: SOP de Desenvolvimento e Teste funciona

  1. Estudo Contextual: A habilidade começa analisando as convenções do projeto (como CONTRIBUTING.md), fluxos de dados e padrões de teste existentes para construir um modelo mental.
  2. Implementação Mínima: O código é escrito seguindo o princípio de 'alterações focadas e mínimas', garantindo que os estilos e padrões existentes sejam rigorosamente seguidos.
  3. Verificação Orientada por Testes: Uma suíte de testes é gerada, cobrindo verificação de correções, casos de borda, tratamento de erros e regressões.
  4. Execução Progressiva: Os testes são executados em estágios, começando por testes modificados específicos até a suíte completa, garantindo feedback imediato e estabilidade em todo o sistema.
  5. Revisão Rigorosa de Diff: Cada linha do diff é auditada em relação a um checklist para remover prints de debug, segredos ou edições acidentais.
  6. Commit Padronizado: As alterações são preparadas e commitadas usando formatos de conventional commit para um histórico de versão claro.

Configuração do Dev Test: SOP de Desenvolvimento e Teste

Para integrar este fluxo de trabalho ao seu ambiente de agente de AI, certifique-se de ter seu test runner preferido instalado (ex: pytest, jest, go test). Siga estes passos para utilizar a lógica dev-test no Openclaw Skills:

# 1. Initialize the development environment
git checkout -b feature/your-feature-name

# 2. Study the codebase context
cat CONTRIBUTING.md
ls -R tests/

# 3. Run the progressive testing command after implementation
python -m pytest tests/test_new_feature.py -v --tb=short

Esquema de Dados e Taxonomia de Dev Test: SOP de Desenvolvimento e Teste

A habilidade organiza seu fluxo de trabalho por meio de uma série de checkpoints e saídas estruturadas conforme detalhado abaixo:

Fase Saída Primária Taxonomia/Padrão
Estudo Modelo Mental Compreensão contextual de arquivos, funções e fluxo de dados
Implementação Código Fonte Segue padrões existentes (snake_case vs camelCase)
Teste Scripts de Teste Padrão Arrange-Act-Assert (ex: test_feature_handles_null_input)
Revisão Diff Limpo Verificado via git diff --stat e git diff --cached
Commit Git Commit Formato Conventional Commits: {type}({scope}): {description}

Recursos avançados do Dev Test: SOP de Desenvolvimento e Teste

  • Integração de Pipeline Multi-Agente: Segue perfeitamente o repo-setup e alimenta o pr-pilot dentro do ecossistema Openclaw Skills.
  • Padrões de Design Defensivo: Impõe princípios como defesa em profundidade e degradação suave durante a fase de implementação.
  • Escopos de Teste Customizáveis: Suporta testes progressivos desde a execução de um único arquivo até execuções de regressão de suíte completa.
  • Execução de Conventional Commit: Padroniza o histórico de commits para melhor geração de changelog e comunicação da equipe.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*