From claude-code-skills
Captura um aprendizado da sessão atual em .claude/learnings/ do projeto. Use quando encontrar um padrão, bug, abordagem eficaz ou correção a uma skill.
How this command is triggered — by the user, by Claude, or both
Slash command
/claude-code-skills:capture-learning descrição breve do aprendizadoThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /capture-learning — Captura de Aprendizado Registra um aprendizado descoberto durante o trabalho no projeto atual. Argumento recebido: `$ARGUMENTS` ## Passos 1. Determinar o diretório do projeto (cwd). 2. Criar `.claude/learnings/entries/` se não existir: 3. Identificar o skill relevante com base no contexto da sessão: - Trabalhando com `.py` → `python-dev` - Trabalhando com `.go` → `golang-dev` - Especificação de projeto → `project-spec` - Sobre custo/modelos → `model-routing` - Genérico → `general` 4. Determinar o tipo: - `pitfall` — bug ou erro encontrado n...
Registra um aprendizado descoberto durante o trabalho no projeto atual.
Argumento recebido: $ARGUMENTS
Determinar o diretório do projeto (cwd).
Criar .claude/learnings/entries/ se não existir:
mkdir -p .claude/learnings/entries
Identificar o skill relevante com base no contexto da sessão:
.py → python-dev.go → golang-devproject-specmodel-routinggeneralDeterminar o tipo:
pitfall — bug ou erro encontrado no códigopattern — abordagem que funcionou bemcorrection — skill deu conselho errado ou incompletodiscovery — algo novo não coberto pela skillproject-convention — convenção específica deste projetoSe $ARGUMENTS for vazio ou insuficiente, perguntar:
"O que foi o aprendizado? Descreva brevemente o que aconteceu, por que importa e a regra que deriva disso."
Gerar nome do arquivo: YYYY-MM-DD_[skill]_[slug].md
Exemplo: 2026-04-20_python-dev_data-leakage-in-pipeline.md
Escrever o arquivo de aprendizado:
---
date: [YYYY-MM-DD]
skill: [skill-name]
type: [pitfall|pattern|correction|discovery|project-convention]
confidence: [high|medium]
tags: [tag1, tag2, tag3]
---
## Contexto
[O que estava sendo feito quando este aprendizado foi descoberto]
## Aprendizado
[O insight específico — concreto, com código se relevante]
## Regra derivada
[A regra generalizável em uma frase]
## Melhoria de skill sugerida
[O que deveria ser adicionado/modificado na skill — ou "nenhuma"]
Atualizar .claude/learnings/LEARNINGS.md (criar se não existir) adicionando uma linha no topo:
- [YYYY-MM-DD] [type] [skill]: [regra derivada em uma linha] → [arquivo]
Confirmar:
"Aprendizado capturado em
.claude/learnings/entries/[filename]." "Para revisar todos os aprendizados e sugestões de melhoria de skills:/review-learnings"
npx claudepluginhub josgomes/claude-code-skills --plugin claude-code-skills