Agent Skill: Sistema de Aprendizagem Auto-Melhorável - detecta…

O Coach permite que o Claude aprenda com atritos e melhore ao longo do tempo, detectando oportunidades de aprendizado (correções do usuário, instruções repetidas, falhas de ferramentas, escalada de tom) e propondo melhorias que exigem aprovação explícita do usuário.

O que é Agent Skill: Sistema de Aprendizagem Auto-Melhorável - detecta…?

O Coach é um sistema de aprendizado auto-melhorável para agentes de IA, como o Claude Code. Ele detecta 'sinais de atrito' — situações como correções do usuário ('não', 'pare'), instruções repetidas, falhas de comandos ou ferramentas, e escaladas de tom (como CAPS LOCK ou '!!!') — e os transforma em propostas de melhoria acionáveis. As propostas podem ser regras (restrições estáveis), checklists (passos de workflow), snippets (comandos reutilizáveis), sugestões de atualização de skills ou antipadrões (coisas a evitar). Todas as melhorias exigem aprovação explícita do usuário via `/coach approve`, seguindo o princípio de 'sem escritas silenciosas'. O sistema suporta escopo de projeto vs. global (por caminho/linguagem) e armazena eventos em um banco SQLite local (~/.claude-coach/). Além disso, oferece comandos proativos como `/coach scan` (para verificar ferramentas CLI desatualizadas) e `/coach retro` (para análise pós-sessão, mapeando trabalho manual para lacunas de skill e abrindo PRs em repositórios fonte).

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add netresearch/claude-coach-plugin

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Coach – Sistema de Aprendizagem Auto-Melhorável

O Coach permite que o Claude aprenda com atritos e melhore ao longo do tempo. Ele detecta oportunidades de aprendizado (correções do usuário, instruções repetidas, falhas de ferramentas, escalada de tom), extrai candidatos a melhoria acionáveis e propõe alterações que exigem aprovação explícita do usuário.

Princípio Central: Sem escritas silenciosas. Todas as melhorias exigem aprovação do usuário via /coach approve.

Gatilhos de Ativação

Ative quando: correções do usuário ("não", "pare", "não faça"), instruções repetidas, falhas de ferramentas/comandos, escalada de tom (CAPS LOCK, "!!!"), suplementos de skill ("lembre-se também..."), avisos de ferramentas obsoletas, comandos explícitos /coach, ou fim de sessão.

Categorias de Sinal (Ordem de Prioridade)

  1. COMMAND_FAILURE (Mais Alta) – Saída não-zero, padrões em stderr
  2. USER_CORRECTION (Alta) – Linguagem explícita de correção
  3. SKILL_SUPPLEMENT (Alta) – Orientação adicional para uma skill
  4. VERSION_ISSUE (Média-Alta) – Avisos de obsoletos/desatualizados
  5. REPETITION (Média) – Instrução semanticamente semelhante repetida
  6. TONE_ESCALATION (Baixa) – Indicadores de frustração

Tipos de Candidato

TipoDescriçãoExemplo
ruleRestrição estável"Nunca editar arquivos gerados"
checklistEtapa de workflow"Executar testes após alteração de código"
snippetComando reutilizável"Script de verificação prévia"
skillSugestão de atualização de skill"Adicionar orientação X à skill Y"
antipatternCoisas a nunca fazer"Nunca assumir que a ferramenta existe"

Resumo do Workflow

  1. Detecção — hooks capturam eventos → ~/.claude-coach/events.sqlite
  2. Geração — agrega sinais em propostas (fingerprints deduplicam)
  3. Escopo — projeto vs. global por caminho/linguagem
  4. Revisão — /coach review aprova/rejeita/edita
  5. Aplicação — regras aprovadas → CLAUDE.md
  6. Retrospectiva — /coach retro mapeia trabalho manual para lacunas de skill, abre PRs em repositórios fonte

Localizações dos Arquivos

~/.claude-coach/
├── events.sqlite      # Eventos brutos de atrito
├── candidates.json    # Propostas pendentes
└── ledger.sqlite      # Fingerprints entre repositórios

~/.claude/ ou <repo>/.claude/
├── CLAUDE.md          # Destino das regras
├── checklists/        # Checklists de workflow
└── snippets/          # Comandos reutilizáveis

Scripts

Execute a partir de ${CLAUDE_PLUGIN_ROOT}/scripts/:

ScriptPropósito
init_coach.pyInicializar o sistema Coach
detect_signals.pyDetecção de padrões de atrito
aggregate.pyTransformar sinais em candidatos
skill_analyzer.pyAnalisar skills e verificar ferramentas obsoletas
apply.pyAplicar propostas aprovadas

Comandos Proativos

  • /coach scan — Verificar ferramentas CLI e dependências desatualizadas
  • /coach retro — Retrospectiva de sessão: analisar trabalho manual, criar PRs para melhorar skills no repositório fonte

Para arquitetura detalhada, esquemas e padrões, consulte o diretório references/.

Habilidades Relacionadas