Workshop passo a passo em Go que ensina a criar um agente de programação com a Claude API, adicionando ferramentas de arquivos, shell e busca uma de cada vez.
walkinglabs/learn-harness-engineering
Curso baseado em projetos que ensina a criar o ambiente, o estado, a verificação e os mecanismos de controle que tornam agentes de programação com IA confiáveis.
- Estrelas
- 23,454
- Forks
- 2,700
- Issues abertas
- 18
- Último commit
- há 16 dias
O que é?
Learn Harness Engineering é um curso para iniciantes sobre a prática de criar o sistema ao redor de um agente de programação com IA. A premissa é que, sem instruções, estado persistido, verificação, limites de escopo e regras para o ciclo de vida das sessões, até um modelo poderoso falha em tarefas reais de engenharia. O curso organiza o design de harnesses em cinco subsistemas: instruções, estado, verificação, escopo e ciclo de vida das sessões.
O curso é composto por 14 aulas e 8 projetos práticos, todos desenvolvidos sobre o mesmo aplicativo desktop de base de conhecimento pessoal, feito com Electron. Cada projeto compara configurações de harness fracas e fortes na mesma tarefa, para que os alunos possam observar a diferença medida. As aulas posteriores abordam engenharia de loops (loops de objetivo, loops com temporizador e separação entre criação e verificação) e engenharia de grafos (nós, arestas, estado compartilhado e roteamento).
O repositório também inclui uma biblioteca de recursos com templates prontos para copiar, como AGENTS.md, feature_list.json e init.sh, uma skill reutilizável para criar harnesses e conteúdo traduzido para 15 idiomas. O texto do curso está hospedado em um site de documentação feito com VitePress.
Recursos principais
- 01Framework de cinco subsistemas que abrange instruções, estado, verificação, escopo e ciclo de vida das sessões.
- 0214 aulas, cada uma respondendo a uma questão central sobre a confiabilidade de agentes.
- 038 projetos práticos que desenvolvem um único aplicativo de base de conhecimento feito com Electron.
- 04Templates prontos para copiar, incluindo AGENTS.md, feature_list.json e init.sh.
- 05Conteúdo sobre engenharia de loops e engenharia de grafos para fluxos de trabalho de agentes com várias etapas.
- 06Conteúdo disponível em 15 idiomas, incluindo chinês simplificado.
Casos de uso
- Engenheiros que já usam Claude Code, Codex ou agentes semelhantes em repositórios reais e querem resultados mais consistentes.
- Líderes técnicos que avaliam como a estrutura do repositório e o design do ambiente afetam os resultados dos agentes.
- Desenvolvedores que querem criar AGENTS.md, logs de progresso e etapas de verificação para um projeto existente.
Início rápido
- 1
Clone o repositório
- 2
Use a skill harness-creator para criar a estrutura inicial de um harness para seu projeto (consulte o início rápido no README)
Antes de usar
- O projeto é um curso com aulas escritas e projetos, não uma ferramenta de software que possa ser instalada.
Em coleções
Tópicos
Perguntas frequentes
- O que é learn-harness-engineering?
- Curso baseado em projetos que ensina a criar o ambiente, o estado, a verificação e os mecanismos de controle que tornam agentes de programação com IA confiáveis. Learn Harness Engineering é um curso para iniciantes sobre a prática de criar o sistema ao redor de um agente de programação com IA. A premissa é que, sem instruções, estado persistido, verificação, limites de escopo e regras para o ciclo de vida das sessões, até um modelo poderoso falha em tarefas reais de engenharia. O curso organiza o design de harnesses em cinco subsistemas: instruções, estado, verificação, escopo e ciclo de vida das sessões.
- learn-harness-engineering é gratuito? Qual é a licença?
- learn-harness-engineering é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- learn-harness-engineering ainda é mantido?
- Manutenção ativa. O último commit de learn-harness-engineering foi em 22 de out. de 2026.
- Para que posso usar learn-harness-engineering?
- Engenheiros que já usam Claude Code, Codex ou agentes semelhantes em repositórios reais e querem resultados mais consistentes. Líderes técnicos que avaliam como a estrutura do repositório e o design do ambiente afetam os resultados dos agentes. Desenvolvedores que querem criar AGENTS.md, logs de progresso e etapas de verificação para um projeto existente.
- Como instalar learn-harness-engineering?
- Clone o repositório Use a skill harness-creator para criar a estrutura inicial de um harness para seu projeto (consulte o início rápido no README)
- Onde consigo learn-harness-engineering?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/walkinglabs/learn-harness-engineering
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção com mais de 45 dicas práticas para usar o Claude Code, além de um script personalizado para a linha de status e o plugin dx, com habilidades úteis no dia a dia de desenvolvimento.
Curso gratuito e de código aberto, em chinês, sobre IA e habilidades práticas com Claude Code, Codex, OpenClaw, Hermes, engenharia de prompts e ferramentas de IA para imagem, voz e música.
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Coleção com 273 skills de design prontas para agentes e 76 slash commands para Claude Code e Gemini CLI, cobrindo pesquisa, sistemas, UI, interação e entrega.
Um servidor MCP e plugin do Figma que permitem a agentes de IA, como Cursor e Claude Code, ler e modificar designs do Figma por meio de código.