refactor
Skill para reestruturação estrutural de código sem alterar o comportamento externo, melhorando manutenibilidade.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Skill para reestruturação estrutural de código sem alterar o comportamento externo, melhorando manutenibilidade.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Revisão holística pré-commit (estilo PR Review). Valida o diff contra as 3 memórias vivas (guidelines, architecture, business), a spec da task e os padrões Clean Code. Executada obrigatoriamente pelo Tech Lead antes de liberar para Ops.
Gera estrutura completa de testes automatizados (unitários, integração e edge cases) com base no código existente. Use para "escrever testes para este arquivo", "aumentar cobertura" ou "criar mocks".
Analisa código buscando gargalos de performance, complexidade algorítmica (Big-O) ineficiente e vazamentos de memória. Use para "otimizar esta query", "reduzir alocação de memória" ou "auditar gargalos".
Especialista em documentação de código e APIs. Gera e atualiza especificações (OpenAPI/Swagger), diagramas Mermaid, README e JSDoc/Docstrings. Use para "documentar este endpoint", "atualizar swagger" ou "gerar documentação da função".
Especialista em manutenção de contexto e memórias. Atualiza arquivos de arquitetura, regras de negócio e guias do projeto após conclusão de implementações ou pré commit. Use para "atualizar memória", "analisar diff", "guardar aprendizados" ou sincronizar o contexto do projeto.
Skill de inicialização da squad. Faz a varredura do projeto e popula a memória técnica e de negócios em `memorys/`. ATENÇÃO - SÓ DEVE ser executada se houver solicitação explícita do usuário ("instalar a squad", "fazer setup inicial", "bootstrap do projeto") ou após o instalador raiz (`agent.md`) já ter feito a configuração de ferramenta.
| name | refactor |
| description | Skill para reestruturação estrutural de código sem alterar o comportamento externo, melhorando manutenibilidade. |
Esta skill é focada em aplicar técnicas de refatoração seguras para diminuir dívida técnica, geralmente acionada pelo architect ou techlead.
memorys/guidelines.md.docs/todo/[NOME_REFACTOR].md definindo os micro-passos (extrair função, mover componente, unificar interfaces).techlead delega a task criada no passo 2 para o developer executar, informando que o comportamento (features) deve permanecer intacto.{{AGENTS_ROOT}}/agents/qa-specialist.md revisa se os testes continuam passando.