Instala um fluxo de desenvolvimento orientado por especificações como Agent Skills para agentes de programação com IA, como Claude Code, Codex e Cursor, cobrindo requisitos, design, tarefas e implementação autônoma.
tigerless-labs/autoharness
Uma camada de skills que aprende com o uso no Claude Code: extrai skills de sessões reais, combina e atualiza as existentes e arquiva as que deixam de ser usadas.
- Estrelas
- 10,790
- Forks
- 653
- Issues abertas
- 55
- Último commit
- há 3 dias
O que é?
autoharness é um plugin para Claude Code que aprende skills reutilizáveis com as sessões que você já está executando. Cada episódio é transformado em um arquivo SKILL.md nativo em .claude/skills/, e um componente de reflexão compara as novas lições com a biblioteca existente para combinar skills de cenários iguais, em vez de acumular quase duplicatas.
O ciclo de vida é determinado pelo uso, não por um benchmark. A permanência de uma skill depende da frequência com que turnos posteriores realmente a carregam, e skills que deixam de ser usadas são arquivadas em vez de excluídas. O plugin só altera skills que ele mesmo gerou, identificadas por um marcador no ledger, e deixa intactas as skills escritas manualmente ou instaladas. Cada criação ou atualização é registrada com seu motivo e evidências em um ledger próprio da skill.
Ele funciona sem um daemon residente. O aprendizado é acionado pela contagem de chamadas de ferramentas durante uma sessão, e a biblioteca é recuperada por meio de um índice agrupado injetado no início da sessão. Requer Python 3.11+ no PATH e não tem dependências de terceiros.
Recursos principais
- 01Extrai skills automaticamente de sessões reais do Claude Code, com /learn para capturá-las sob demanda.
- 02Combina skills de cenários iguais em uma só, em vez de criar quase duplicatas.
- 03Acompanha o uso das skills e arquiva as que não são usadas, em vez de excluí-las.
- 04Modifica apenas as skills que gerou, identificadas por um marcador no ledger.
- 05Registra cada criação ou atualização com o motivo e as evidências para consulta posterior.
- 06Funciona sem daemon e injeta um índice agrupado de skills no início da sessão.
Casos de uso
- Manter atualizada a biblioteca de skills do Claude Code de um projeto à medida que se acumulam fluxos de trabalho e lições de depuração.
- Capturar correções recorrentes ou sequências de comandos das sessões diárias de programação sem escrever skills manualmente.
- Usar uma camada de skills que se mantém sozinha e arquiva automaticamente as skills obsoletas.
Início rápido
- 1
Verifique se o python3 no seu PATH é o Python 3.11 ou superior
- 2
Adicione o marketplace ao Claude Code
/plugin marketplace add tigerless-labs/autoharness - 3
Instale o plugin no Claude Code
/plugin install autoharness@autoharness - 4
Recarregue os plugins (ou reinicie o Claude Code)
/reload-plugins
Antes de usar
- Compatível somente com Linux e macOS.
- Requer Python 3.11 ou superior como python3 no PATH; se o interpretador padrão for mais antigo, os hooks serão desativados sem aviso.
- Grava e remove automaticamente skills em .claude/skills/ em segundo plano.
Em coleções
Tópicos
Perguntas frequentes
- O que é autoharness?
- Uma camada de skills que aprende com o uso no Claude Code: extrai skills de sessões reais, combina e atualiza as existentes e arquiva as que deixam de ser usadas. autoharness é um plugin para Claude Code que aprende skills reutilizáveis com as sessões que você já está executando. Cada episódio é transformado em um arquivo SKILL.md nativo em .claude/skills/, e um componente de reflexão compara as novas lições com a biblioteca existente para combinar skills de cenários iguais, em vez de acumular quase duplicatas.
- autoharness é gratuito? Qual é a licença?
- autoharness é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- autoharness ainda é mantido?
- Manutenção ativa. O último commit de autoharness foi em 4 de nov. de 2026.
- Para que posso usar autoharness?
- Manter atualizada a biblioteca de skills do Claude Code de um projeto à medida que se acumulam fluxos de trabalho e lições de depuração. Capturar correções recorrentes ou sequências de comandos das sessões diárias de programação sem escrever skills manualmente. Usar uma camada de skills que se mantém sozinha e arquiva automaticamente as skills obsoletas.
- Como instalar autoharness?
- Verifique se o python3 no seu PATH é o Python 3.11 ou superior Adicione o marketplace ao Claude Code: /plugin marketplace add tigerless-labs/autoharness Instale o plugin no Claude Code: /plugin install autoharness@autoharness Recarregue os plugins (ou reinicie o Claude Code): /reload-plugins
- Onde consigo autoharness?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tigerless-labs/autoharness
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mapa interativo e em linguagem simples da sua base de código, criado pelo Claude Code ou pelo Codex, que mostra partes, arquivos, endpoints e as conexões entre eles.
Uma skill baseada em prompt que faz agentes de programação com IA escreverem apenas o código necessário para cada tarefa, priorizando reutilização e soluções mínimas em vez de implementações extensas.
Plugin open source de agente para projetar software: um agente elabora especificações e subagentes novos, sem contexto prévio, revisam tudo antes de qualquer código ser escrito.
Skills de agentes que orientam um agente de programação a pesquisar, clonar, projetar, criar e testar um app nativo para macOS em Swift e SwiftUI.
Skills em linguagem simples para Claude Code, Codex CLI, Cursor CLI e Gemini CLI transformam relatórios de sessão em um veredito fácil de entender, exibido em uma única tela.