refactor
Skill para reestruturação estrutural de código sem alterar o comportamento externo, melhorando manutenibilidade.
SKILL.md.claude/skills/refactor/SKILL.md
GitHubSkill: Safe Code Refactoring (Lean)
Esta skill é focada em aplicar técnicas de refatoração seguras para diminuir dívida técnica, geralmente acionada pelo architect ou techlead.
Pré-requisitos
- O código atual DEVE ter cobertura de testes ou se comportar de maneira validável antes da refatoração.
- As diretrizes base devem ser lidas em
memorys/guidelines.md.
Passos de Execução
- Entendimento da Base: Avalie o arquivo ou componente alvo, listando as responsabilidades (Single Responsibility Principle) que ele fere atualmente.
- Plano de Corte: Crie um
docs/todo/[NOME_REFACTOR].mddefinindo os micro-passos (extrair função, mover componente, unificar interfaces). - Delegação: O
techleaddelega a task criada no passo 2 para odeveloperexecutar, informando que o comportamento (features) deve permanecer intacto. - Verificação (QA): O
.claude/agents/qa-specialist.mdrevisa se os testes continuam passando.