cc-skill-continuous-learning
Faz seu agente capturar lições aprendidas de correções. Ele transforma sessões de depuração em procedimentos reutilizáveis. É útil para melhorar o desempenho do agente com base em feedback.
O que ela faz
Esta ferramenta ajuda a transformar lições aprendidas em sessões de depuração (correção de erros) em procedimentos claros e reutilizáveis. Ela documenta como resolver um problema específico, com base no que foi corrigido.
Quando usar
- ✓Após corrigir um erro que se repetiu.
- ✓Quando um usuário pede explicitamente para salvar uma lição aprendida.
- ✓Depois de resolver uma falha em um projeto.
Exemplo do que pedir para a IA
“Salve a lição que aprendi sobre como configurar o servidor web para que ele não caia quando muitos usuários acessarem.”
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
A ferramenta identifica o problema exato, a solução encontrada e como verificar se a solução funcionou. Ela cria um passo a passo simples, sem informações pessoais, para que outros possam usar.
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 sickn33/agentic-awesome-skills --skill cc-skill-continuous-learningOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cc-skill-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.
Aprendizado Contínuuo de uma Sessão Concluída
Capture uma lição reutilizável cujo gatilho, correção e verificação possam ser explicados sem preservar uma conversa privada. O resultado é um procedimento revisado, não uma atualização automática de memória.
Quando Usar
Use após uma falha resolvida, uma correção repetida específica do projeto ou uma solicitação explícita para salvar o que foi aprendido. Ignore erros de digitação pontuais, suposições não resolvidas, interrupções transitórias de provedores e lições já cobertas pela documentação do projeto. Uma sessão longa por si só não torna uma lição reutilizável.
Entradas e pré-requisitos
- Um resumo ou transcrição da sessão autorizada, código ou configuração afetada e o comando ou observação que confirmou a correção.
- O escopo da lição: este repositório, esta versão da ferramenta ou um procedimento mais geral.
- Um destino de documentação autorizado existente. Se o salvamento não foi solicitado, retorne um rascunho na conversa; não atualize a memória do usuário, instale habilidades ou modifique a configuração do agente automaticamente.
- O auxiliar de duração de sessão opcional requer Bash e Python 3. Sua única configuração é
min_session_lengthem config.json.
Procedimento
- Identifique a suposição falha e o comportamento observado final. Mantenha as hipóteses malsucedidas separadas da causa verificada.
- Verifique a origem atual e o resultado do teste. Uma correção lembrada que nunca foi exercitada permanece uma hipótese aberta.
- Declare um gatilho e pré-requisitos restritos. Inclua a versão do runtime ou da ferramenta quando a correção depender dela.
- Escreva a menor sequência que reproduza o diagnóstico e verifique o reparo. Inclua um resultado esperado e um contraexemplo onde o procedimento não deve ser usado.
- Remova segredos, nomes de usuário, caminhos pessoais absolutos, mensagens privadas e detalhes irrelevantes do repositório. Prefira um exemplo sintético mínimo a copiar uma transcrição.
- Compare com as instruções existentes. Altere uma nota de projeto existente quando autorizado em vez de criar outra habilidade sobreposta. Preserve a proveniência e distinga a observação original da generalização posterior.
- Apresente o rascunho e suas evidências. Salve apenas dentro do escopo já autorizado pelo usuário, então releia o resultado salvo.
Exemplo prático
Entrada ilustrativa: um teste React observou uma mensagem de sucesso antiga após a mudança da entrada, antes que a nova validação assíncrona fosse concluída. A correção associa cada resultado à entrada atual exata; a regressão muda a entrada e afirma que o sucesso obsoleto desaparece imediatamente.
Trigger: asynchronous validation results can outlive the input they describe.
Prerequisites: the component stores input and an async validation result.
Procedure: bind the result to its input; display pending state until that binding
matches; ignore results from superseded requests.
Verify: change a valid input to an invalid one while validation is pending.
Expected: no previous success is displayed; the final error belongs to the new input.
Limit: this does not establish the semantic correctness of the validation itself.
Use caminhos de projeto reais e saída de teste ao registrar uma lição real. Este é um padrão ilustrativo, não uma afirmação de que o teste de um usuário específico passou.
Lembrete opcional de duração da sessão
bash skills/cc-skill-continuous-learning/evaluate-session.sh /absolute/path/to/session.jsonl
O auxiliar conta objetos JSONL cujo type de nível superior é igual a user. Ele imprime uma contagem e um lembrete de revisão no stderr após o limite configurado. Ele não extrai padrões, invoca um modelo, cria diretórios ou salva nada. CLAUDE_TRANSCRIPT_PATH é um fallback opcional fornecido pelo chamador; nenhum host é assumido para preenchê-lo. A integração automática de hook não é configurada por esta habilidade.
Limitações
- Os formatos de transcrição diferem entre os clientes. Outros esquemas de mensagens precisam de um adaptador explícito; zero mensagens não prova que nenhum trabalho útil ocorreu.
- O auxiliar rejeita links, arquivos não regulares, JSONL inválido, arquivos acima de 16 MiB e linhas acima de 1 MiB. Ele nunca imprime o conteúdo da transcrição.
- Uma verificação de comprimento bem-sucedida não é uma revisão semântica, revisão de privacidade ou autorização para persistir uma lição.
- Verifique novamente as lições específicas da versão antes de reutilizar. Não promova uma solução alternativa de projeto para uma instrução universal sem evidências adicionais.
Perguntas frequentes
A ferramenta salva minhas conversas privadas?
Não, ela foca apenas na lição aprendida e remove informações pessoais ou irrelevantes.
Ela cria novas 'skills' automaticamente?
Não, ela cria um rascunho da lição ou atualiza documentação existente, se autorizado. Não modifica configurações ou memórias automaticamente.
O que é um 'procedimento reutilizável'?
É um conjunto de instruções simples e claras que descreve um problema e sua solução, para que possa ser usado novamente no futuro.
Detalhes
Descrição original do autor
Turn a completed debugging session or repeated user correction into a small, evidence-backed procedure. Use for explicit requests to capture reusable lessons; does not automatically extract or save memories.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2500
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC