Files
everything-claude-code/docs/pt-BR/commands/learn.md
2026-03-21 14:06:49 +01:00

71 lines
1.7 KiB
Markdown

# /learn - Extrair Padrões Reutilizáveis
Analise a sessão atual e extraia padrões que valem ser salvos como skills.
## Trigger
Rode `/learn` em qualquer ponto da sessão quando você tiver resolvido um problema não trivial.
## O Que Extrair
Procure por:
1. **Padrões de Resolução de Erro**
- Qual erro ocorreu?
- Qual foi a causa raiz?
- O que corrigiu?
- Isso é reutilizável para erros semelhantes?
2. **Técnicas de Debug**
- Passos de debug não óbvios
- Combinações de ferramentas que funcionaram
- Padrões de diagnóstico
3. **Workarounds**
- Quirks de bibliotecas
- Limitações de API
- Correções específicas de versão
4. **Padrões Específicos do Projeto**
- Convenções de codebase descobertas
- Decisões de arquitetura tomadas
- Padrões de integração
## Formato de Saída
Crie um arquivo de skill em `~/.claude/skills/learned/[pattern-name].md`:
```markdown
# [Descriptive Pattern Name]
**Extracted:** [Date]
**Context:** [Brief description of when this applies]
## Problem
[What problem this solves - be specific]
## Solution
[The pattern/technique/workaround]
## Example
[Code example if applicable]
## When to Use
[Trigger conditions - what should activate this skill]
```
## Processo
1. Revise a sessão para identificar padrões extraíveis
2. Identifique o insight mais valioso/reutilizável
3. Esboce o arquivo de skill
4. Peça confirmação do usuário antes de salvar
5. Salve em `~/.claude/skills/learned/`
## Notas
- Não extraia correções triviais (typos, erros simples de sintaxe)
- Não extraia problemas de uso único (indisponibilidade específica de API etc.)
- Foque em padrões que vão economizar tempo em sessões futuras
- Mantenha skills focadas - um padrão por skill