O que claude-code-mastery faz?
Sistema testado em batalha para sessões do Claude Code consistentes e de alta qualidade. Configuração em camadas, continuidade de sessão, prevenção de degradação, fluxos de trabalho orientados por habilidades.
Visão Geral
Este skill fornece um sistema comprovado para manter sessões do Claude Code produtivas e focadas. Ele aborda problemas comuns como perda de contexto, degradação do desempenho do modelo e falta de direção clara durante longas sessões de desenvolvimento.
Principais Recursos
- Configuração em Camadas: Defina configurações globais e por projeto que são carregadas automaticamente, garantindo consistência.
- Continuidade de Sessão: Scripts e prompts especiais preservam o contexto entre execuções, evitando retrabalho.
- Prevenção de Degradação: Técnicas para evitar que o modelo perca o foco ou produza respostas de qualidade inferior ao longo do tempo.
- Fluxos de Trabalho Orientados por Habilidades: Organize tarefas complexas em habilidades reutilizáveis, facilitando a alternância entre contextos.
Como Usar
- Instalação: Clone o repositório
epicurean-Paradox/claude-code-mastery. - Configuração Inicial: Copie os arquivos de configuração de exemplo para o diretório do seu projeto.
- Iniciar Sessão: Execute
claude codecom as opções recomendadas no arquivoSESSION.md. - Manter Continuidade: Use os comandos listados em
CONTINUITY.mdpara salvar e restaurar o estado da sessão.
Estrutura de Arquivos
.
├── README.md
├── SKILL.md
├── SESSION.md
├── CONTINUITY.md
├── config/
│ ├── default.yaml
│ └── project-specific.yaml
└── scripts/
├── save-session.sh
└── restore-session.sh
Configuração em Camadas
As configurações são carregadas na seguinte ordem (a última sobrescreve as anteriores):
- Configurações padrão do sistema (
config/default.yaml) - Configurações específicas do projeto (
config/project-specific.yaml) - Variáveis de ambiente (prefixo
CLAUDE_) - Argumentos de linha de comando
Prevenção de Degradação
Para evitar que a qualidade das respostas diminua, o skill utiliza:
- Prompts de Reforço: Lembretes periódicos sobre o objetivo da sessão.
- Sumários de Contexto: Resumos automáticos a cada N interações.
- Reinicialização Controlada: Opção de reiniciar a sessão mantendo o contexto essencial.
Exemplo de Uso
# Iniciar uma sessão com configuração de projeto
claude code --config config/project-specific.yaml
# Salvar o estado atual
./scripts/save-session.sh my-session
# Restaurar uma sessão anterior
./scripts/restore-session.sh my-session
Compatibilidade
Este skill é projetado para o Claude Code da Anthropic e pode ser adaptado para outras ferramentas de linha de comando baseadas em LLMs.
Licença
Consulte o arquivo LICENSE no repositório para mais informações.