growth-log
Escreve registros de aprendizado que extraem padrões de tarefas concluídas. Ajuda a documentar lições aprendidas e a identificar regras transferíveis para o futuro.
O que ela faz
Este guia ensina a registrar aprendizados de forma que você possa reutilizar o conhecimento no futuro. Em vez de anotar o que aconteceu, você identifica o padrão por trás do evento, a causa raiz e como reconhecer situações semelhantes.
Quando usar
- ✓Após terminar uma tarefa complicada.
- ✓Depois de cometer um erro ou algo dar errado.
- ✓Ao revisar o que aprendeu em um período.
Exemplo do que pedir para a IA
“Como posso registrar o aprendizado de quando meu código quebrou por causa de uma mudança no navegador?”
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 IA ajuda a transformar eventos específicos em padrões reutilizáveis. Ela guia você a identificar a causa raiz, a regra que pode ser aplicada em outras situações e um sinal para reconhecer quando esse padrão pode aparecer novamente.
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 growth-logOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/growth-log/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.
Log de Crescimento de Habilidade
O problema: A maioria das pessoas escreve "corrigi um bug em X" como um log de aprendizado. Isso é uma entrada de diário, não um artefato de aprendizado. Um log de crescimento real extrai o padrão para que você o reconheça na próxima vez.
Esta habilidade ensina: Como escrever entradas de aprendizado que se acumulam entre as sessões. Funciona com qualquer sistema de anotações — arquivos Markdown, Notion, Obsidian, texto puro. Os modelos são genéricos; adapte ao seu setup.
Quando Ativar
- Após completar uma tarefa complexa (múltiplos arquivos, nova funcionalidade, mudança de arquitetura)
- Após uma falha, erro ou um momento de "isso foi mais difícil do que o esperado"
- Quando você quer revisar o que aprendeu durante um período
Quando NÃO ativar: Mudanças triviais (correções de digitação, ajustes de uma linha, mudanças de valor de configuração sem depuração). O limite: esta tarefa envolveu depuração, refazer, reverter ou uma decisão não óbvia? Se sim → escreva uma entrada. Se não → pule.
As Três Regras
Regra 1: Falhas > Conquistas
Uma falha é nutricionalmente mais densa que um sucesso. Um bug que levou 2 horas para encontrar ensina mais do que 3 funcionalidades que funcionaram de primeira.
Ruim: "Implementei com sucesso o fluxo de login."
Bom (desenvolvimento web): "Fluxo de login: o token de sessão não estava persistindo porque o cookie SameSite tinha o valor padrão Lax no Chrome 128+. Padrão: sempre defina explicitamente SameSite=None; Secure ao cruzar origens. Sinal para reconhecer: autenticação falha após atualização do navegador ou ao cruzar limites de origem."
Bom (pipeline de dados): "Importação CSV falhou silenciosamente em linhas vazias porque pandas.read_csv(dropna=False) mantém linhas de largura zero que len() conta como válidas. Padrão: sempre df.dropna(how='all', inplace=True) antes da validação da contagem de linhas."
Regra 2: O Princípio Bole (伯乐原则)
Antes de escrever uma nova entrada, pergunte: "Isso é fundamentalmente o mesmo que algo que já registrei?"
Mesma causa raiz, sintoma diferente → mescle, não duplique. Nova causa raiz → nova entrada.
Como verificar: Pesquise nas entradas existentes por palavras-chave da sua causa raiz antes de escrever. Se encontrar uma correspondência, adicione seu novo sintoma como um exemplo adicional sob a entrada existente em vez de criar um duplicado.
Exemplo: "Esqueci de atualizar o índice de saída após criar um arquivo" e "Esqueci de atualizar as avaliações de habilidade após uma tarefa" — mesma causa raiz (nenhum gatilho de captura automático). Mescle em uma entrada sobre "lacunas de captura pós-tarefa".
Regra 3: Deve Ser Transferível
Cada entrada deve responder: "Da próxima vez que eu enfrentar uma situação semelhante, o que farei de diferente?"
Se você não consegue escrever essa frase, ainda não extraiu o padrão.
Como extrair um padrão de um evento concreto:
- Declare o que aconteceu em uma frase
- Pergunte "por quê?" iterativamente até chegar à causa raiz (geralmente 3-5 porquês)
- Generalize: "Que classe de problema é este?" (não "bug do Chrome 128", mas "mudança de padrão do navegador quebrando comportamento existente")
- Formule como: "Da próxima vez que eu vir [sinal], eu [ação]."
- Nomeie o sinal: qual observável específico diz que este padrão está ativo?
Modelo de Entrada
Escopo: Uma entrada por causa raiz distinta. Comprimento típico: 4-8 frases. Se levar >2 minutos para escrever, você está narrando eventos. Se <30 segundos, você não foi fundo o suficiente.
## [Title: the pattern, not the event]
### Context
- What was I trying to do?
- What went wrong / what worked surprisingly well?
### Root Cause / Core Insight
- The underlying mechanism, not just the symptom
### The Pattern (transferable)
- Next time [similar situation], I will [specific action].
- Signal to recognize: [what observable tells me this pattern is active?]
### Related
- [entry-name](../path/to/related-entry.md)
Tipos de Entrada
Todos os quatro tipos usam o modelo acima. O tipo determina quais seções têm mais peso:
| Tipo | Quando Usar | Ênfase | Título de Exemplo |
|---|---|---|---|
| Falha | Algo quebrou, precisou de depuração ou exigiu refazer | Causa Raiz | "Herança de configuração ≠ herança de comportamento entre sessões" |
| Metodologia | Um processo repetível emergiu do trabalho | Contexto / Padrão | "PPT → guia de estudo de prova com consulta: estrutura de três camadas" |
| Descoberta de Padrão | Um insight reutilizável sobre ferramentas, sistemas ou pensamento | Seção Padrão | "Modelo de descrição de PR: descreva a lacuna, não a funcionalidade" |
| Mudança de Capacidade | Uma melhoria mensurável de habilidade | Contexto (antes vs depois) | "Git: de clone/push para PR independente com 12 commits" |
Checklist de Qualidade
…
Perguntas frequentes
Por que focar em falhas em vez de sucessos?
Falhas geralmente ensinam mais, pois exigem investigação e revelam mecanismos ocultos que sucessos fáceis não mostram.
O que é o 'Princípio Bole'?
É um lembrete para verificar se um novo aprendizado é apenas um sintoma diferente de um problema já registrado. Se for, atualize a entrada existente em vez de criar uma duplicata.
Como garanto que meu registro é útil para o futuro?
Sempre inclua uma frase que diga: 'Da próxima vez que [situação semelhante], eu farei [ação específica]'. Isso garante que o aprendizado seja transferível.
Detalhes
Descrição original do autor
Write growth log entries that extract reusable patterns from completed work — root cause, transferable rule, and a recognizable signal — instead of diary-style event narration, with a 4-8 sentence template and merge-duplicates discipline. Use when capturing what was learned after a complex task, debugging session, failure, or rollback, when reviewing progress over a period, or when a delivery gate
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #199
- 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
doc-coauthoring
Ajuda seu agente a guiar você na escrita de documentos importantes. É útil quando você precisa criar documentação, propostas ou especificações.
anthropics/skills
docx
Ajuda seu agente a criar, ler, editar e organizar documentos do Word. É útil para gerar relatórios profissionais com formatação complexa.
anthropics/skills
internal-comms
Permite que seu agente escreva comunicações internas no formato preferido da empresa. Útil para relatórios, notícias e atualizações.
anthropics/skills