O que solo-company-harness faz?
Habilidade do Codex para harness de codificação AI de empresa solo, SSOT, verificação, logs de caso e aprendizado reutilizável.
Visão Geral
O solo-company-harness é uma habilidade especializada do Codex que ajuda desenvolvedores individuais a gerenciar projetos de software com a mesma disciplina de uma empresa maior, mas sem a sobrecarga. Ele automatiza as tarefas repetitivas de configuração de projeto, verificação de código e aprendizado com o trabalho passado.
Recursos Principais
- Fonte Única de Verdade (SSOT): Centraliza todas as configurações do projeto, variáveis de ambiente e dependências em um local único e autoritativo, reduzindo erros de configuração e garantindo consistência entre ambientes.
- Verificação Automatizada: Executa verificações de verificação contra requisitos predefinidos após cada alteração de código, detectando regressões e problemas de compatibilidade precocemente.
- Logs de Caso: Registra cada caso de teste executado, incluindo entradas, saídas esperadas e reais, e carimbos de data/hora, proporcionando um histórico de auditoria completo das atividades de teste.
- Aprendizado Reutilizável: Extrai lições de cada iteração de desenvolvimento e as armazena em um banco de conhecimento pesquisável, permitindo que o desenvolvedor solo reaplique soluções e evite erros passados.
Como Funciona
- Inicialização: Execute
codex init --skill solo-company-harnesspara configurar a estrutura SSOT no diretório do seu projeto. - Configuração: Defina suas variáveis de ambiente e dependências no arquivo
ssot.yaml. - Desenvolvimento: Escreva seu código normalmente. A cada commit, a habilidade executa automaticamente verificações de verificação.
- Teste: Após executar testes, use
codex log casepara registrar os resultados. - Aprendizado: Use
codex learn extractpara capturar insights do seu trabalho atual para referência futura.
Plataformas Suportadas
- Codex CLI: Suporte completo por meio de comandos de terminal.
- Codex IDE: Integração com plugins populares de IDE.
- Git: Funciona perfeitamente com hooks de pré-confirmação e pós-confirmação.
Exemplo
# Inicializar o projeto com solo-company-harness
codex init --skill solo-company-harness
# Verificar o status atual
codex ssot status
# Executar verificações de verificação
codex verify
# Registrar um caso de teste
codex log case --input "test_input" --expected "expected_output" --actual "actual_output"
# Extrair lições aprendidas
codex learn extract --message "Refatorar a lógica de autenticação evitou duplicação de código"
Personalização
Você pode personalizar os comportamentos de verificação e aprendizado editando o arquivo harness-config.yaml na raiz do seu projeto.