continuous-learning
Esta é uma versão antiga de aprendizado para agentes. Use a versão mais recente para aprender com sessões e extrair padrões.
O que ela faz
Esta ferramenta ajuda a IA a aprender com suas conversas. Ela salva automaticamente partes úteis das suas interações para que a IA possa usá-las no futuro, tornando-a mais inteligente com o tempo.
Quando usar
- ✓Quando você quer que a IA aprenda com suas sessões de conversa.
- ✓Para configurar como a IA salva o que aprendeu.
- ✓Ao revisar ou gerenciar as 'habilidades' que a IA aprendeu.
Exemplo do que pedir para a IA
“Configure a IA para aprender automaticamente com nossas conversas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
No final de cada conversa, a IA verifica se houve mensagens suficientes. Se sim, ela identifica e salva padrões úteis como novas 'habilidades' para uso futuro.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill continuous-learningOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/continuous-learning/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidade de Aprendizado Contínuo - DESCONTINUADO
DESCONTINUADO em 28/04/2026. Use
continuous-learning-v2em vez disso. A v2 é um superconjunto estrito: a observação do hook de parada se torna observação PreToolUse/PostToolUse, habilidades completas se tornam instintos atômicos com pontuação de confiança, e o armazenamento apenas global se torna com escopo de projeto mais promoção global.Este arquivo é mantido para referência de arquivo e compatibilidade com instalações existentes.
Documentação Original v1 (arquivo)
Avalia automaticamente sessões do Claude Code ao final para extrair padrões reutilizáveis que podem ser salvos como habilidades aprendidas.
Quando Ativar
- Configurando a extração automática de padrões de sessões do Claude Code
- Configurando o hook de Parada para avaliação da sessão
- Revisando ou curando habilidades aprendidas em
~/.claude/skills/learned/ - Ajustando limiares de extração ou categorias de padrões
- Comparando a v1 (esta) vs a v2 (baseada em instintos) abordagens
Status
Esta habilidade v1 ainda é suportada, mas continuous-learning-v2 é o caminho preferido para novas instalações. Mantenha a v1 quando você explicitamente quiser o fluxo de extração mais simples do hook de Parada ou precisar de compatibilidade com fluxos de trabalho de habilidades aprendidas mais antigos.
Como Funciona
Esta habilidade é executada como um hook de Parada ao final de cada sessão:
- Avaliação da Sessão: Verifica se a sessão tem mensagens suficientes (padrão: 10+)
- Detecção de Padrões: Identifica padrões extraíveis da sessão
- Extração de Habilidade: Salva padrões úteis em
~/.claude/skills/learned/
Configuração
Edite config.json para personalizar:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": "~/.claude/skills/learned/",
"patterns_to_detect": [
"error_resolution",
"user_corrections",
"workarounds",
"debugging_techniques",
"project_specific"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}
Tipos de Padrão
| Padrão | Descrição |
|---|---|
error_resolution |
Como erros específicos foram resolvidos |
user_corrections |
Padrões de correções do usuário |
workarounds |
Soluções para peculiaridades de framework/biblioteca |
debugging_techniques |
Abordagens eficazes de depuração |
project_specific |
Convenções específicas do projeto |
Configuração do Hook
Adicione ao seu ~/.claude/settings.json:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}
Por que Hook de Parada?
- Leve: Executa uma vez ao final da sessão
- Não bloqueante: Não adiciona latência a cada mensagem
- Contexto completo: Tem acesso à transcrição completa da sessão
Relacionado
- O Guia Longo - Seção sobre aprendizado contínuo
- Comando
/learn- Extração manual de padrões durante a sessão
Notas de Comparação (Pesquisa: Jan 2025)
vs Homunculus
O Homunculus v2 adota uma abordagem mais sofisticada:
| Recurso | Nossa Abordagem | Homunculus v2 |
|---|---|---|
| Observação | Hook de parada (fim da sessão) | Hooks PreToolUse/PostToolUse (100% confiável) |
| Análise | Contexto principal | Agente em segundo plano (Haiku) |
| Granularidade | Habilidades completas | "Instintos" atômicos |
| Confiança | Nenhuma | Ponderado 0.3-0.9 |
| Evolução | Direto para habilidade | Instintos → cluster → habilidade/comando/agente |
| Compartilhamento | Nenhum | Exportar/importar instintos |
Insight chave do homunculus:
"A v1 dependia de habilidades para observar. Habilidades são probabilísticas — elas disparam ~50-80% das vezes. A v2 usa hooks para observação (100% confiável) e instintos como a unidade atômica de comportamento aprendido."
Possíveis Melhorias na v2
- Aprendizado baseado em instintos - Comportamentos menores e atômicos com pontuação de confiança
- Observador em segundo plano - Agente Haiku analisando em paralelo
- Decaimento de confiança - Instintos perdem confiança se contraditos
- Marcação de domínio - estilo de código, testes, git, depuração, etc.
- Caminho de evolução - Agrupar instintos relacionados em habilidades/comandos
Veja: docs/continuous-learning-v2-spec.md para a especificação completa.
Perguntas frequentes
O que são 'habilidades'?
São como atalhos ou truques que a IA aprendeu. Por exemplo, como resolver um erro específico ou uma forma eficiente de depurar um código.
Por que usar esta versão antiga (v1)?
Você pode querer usar esta versão se precisar de um método mais simples de aprendizado que roda apenas no final da conversa, ou se precisar manter compatibilidade com fluxos de trabalho antigos.
Onde as 'habilidades' aprendidas são salvas?
Elas são salvas em uma pasta chamada `~/.claude/skills/learned/` no seu computador.
Detalhes
Descrição original do autor
[DEPRECATED - use continuous-learning-v2] Legacy v1 stop-hook skill extractor. v2 is a strict superset with instinct-based, project-scoped, hook-reliable learning. Do not invoke v1: when continuous learning, session learning, or pattern extraction is requested, route to continuous-learning-v2 instead.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #163
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip