project-harness
Project Harness
Baixa
Um fluxo local ao projeto para preservar contexto e a próxima ação.
Cenário
“Preciso que um único projeto preserve contexto entre sessões de trabalho.”
- Mais indicado para
- Um projeto explícito que precisa de checkpoints, closeout e retomada confiável.
- Não indicado para
- Coordenação entre projetos filhos de um workspace ou raízes de projetos independentes.
- O que ele altera
- Cria um diretório próprio de estado e blocos controlados de contexto dentro do projeto selecionado.
Prompt de instalação
Ver prompt completo
Instale Project Harness (`project-harness`) v0.2.0 a partir de https://github.com/fabianomag/agent-harnesses/releases/download/v0.2.0/project-harness-0.2.0.zip. 1. Antes de qualquer escrita, confirme o diretório-alvo explícito e escolha um único executável do Python 3.10+ disponível para o usuário ou para o sistema como `<python>` (por exemplo, `python3`, `python` ou `py -3`); reutilize somente esse executável e nunca use um runtime privado do Codex. 2. Baixe o ZIP e o arquivo `.sha256` correspondente em um diretório temporário isolado e valide a soma SHA-256 antes de extrair ou executar qualquer arquivo. 3. Extraia o pacote e, na raiz do pacote extraído, execute: `<python> -B installer.py doctor project-harness --target "<target>" --json` 4. Em caso de incompatibilidade, pare sem escrever nada e apenas recomende a melhor opção; nunca substitua silenciosamente por outro harness. 5. Execute: `<python> -B installer.py install project-harness --target "<target>" --dry-run --json` `<python> -B installer.py install project-harness --target "<target>" --apply --json` 6. Siga `package/README.md` dentro do pacote extraído (ou `package/README.pt-BR.md` em português) para inicializar o diretório-alvo e, na raiz do pacote, execute: `<python> -B installer.py verify project-harness --target "<target>" --json` Só reporte sucesso quando esse resultado final contiver `ready=true`. 7. Limpe os arquivos temporários e informe o recibo da instalação e as instruções de `uninstall`/rollback. Não edite documentação não relacionada, `PATH` ou `.gitignore` e não instale uma Skill global.