Refactoring

Explore agent skills de Refactoring em Desenvolvimento e compare workflows, ferramentas e casos de uso relacionados.

55 skills
A
dotnet-patterns

por affaan-m

dotnet-patterns é um guia prático de padrões .NET para desenvolvimento backend. Ele ajuda você a escrever e revisar C# idiomático com padrões mais consistentes para imutabilidade, dependências explícitas, async/await e serviços ASP.NET Core de fácil manutenção. Use-o para geração de código, refatoração e revisão quando quiser padrões repetíveis, e não orientações genéricas.

Backend Development
Favoritos 1GitHub 156.1k
A
rust-patterns

por affaan-m

rust-patterns é um guia prático para desenvolvimento idiomático em Rust, cobrindo ownership, tratamento de erros, traits, concorrência, limites de módulos e escolhas de arquitetura voltadas para backend, com foco em código mais seguro e limpo.

Backend Development
Favoritos 0GitHub 156.2k
A
repo-scan

por affaan-m

repo-scan é um skill de auditoria de código cross-stack que classifica arquivos, detecta bibliotecas de terceiros incorporadas e ajuda a avaliar o que é núcleo, duplicado ou peso morto. É útil para repo-scan para Code Review, migrações de legado e planejamento de refatoração. Veja no skill as orientações de instalação e uso do repo-scan.

Code Review
Favoritos 0GitHub 156.2k
A
pytorch-patterns

por affaan-m

A skill pytorch-patterns ajuda você a escrever, revisar e depurar código PyTorch com padrões independentes de dispositivo, experimentos reproduzíveis e manipulação explícita de tensores. Use a skill pytorch-patterns para obter loops de treinamento mais limpos, refatorações de modelos e orientação prática em PyTorch.

Code Editing
Favoritos 0GitHub 156.2k
A
python-patterns

por affaan-m

A skill python-patterns ajuda você a escrever, revisar e refatorar código Python com padrões idiomáticos, estrutura legível, type hints e tratamento prático de exceções. Use-a para código novo, design de pacotes/módulos ou refatorações mais limpas que preservem o comportamento e sigam as convenções do Python.

Code Editing
Favoritos 0GitHub 156.2k
A
plankton-code-quality

por affaan-m

plankton-code-quality é um sistema de qualidade de código em tempo de escrita para o Claude Code. Ele formata, faz lint e pode acionar correções com Claude após cada edição de arquivo, ajudando a detectar problemas durante a edição, e não só depois do commit ou da CI. Ideal para a skill plankton-code-quality, o guia e fluxos de trabalho de edição de código.

Code Editing
Favoritos 0GitHub 156.2k
A
perl-patterns

por affaan-m

perl-patterns é uma skill moderna de Perl 5.36+ para escrever, revisar e refatorar código idiomático. Use este guia perl-patterns para orientar a geração de código, simplificar boilerplate legado e manter módulos, signatures e tratamento de erros de forma sustentável.

Code Generation
Favoritos 0GitHub 156.2k
A
laravel-patterns

por affaan-m

A skill laravel-patterns ajuda você a projetar apps Laravel com fronteiras mais limpas: controllers enxutos, services ou actions para a lógica de negócio, acesso previsível aos dados com Eloquent e padrões práticos para queues, events, caching e API resources. Ela foi pensada para equipes de backend que precisam de apps em produção fáceis de manter, e não de scaffolding rápido para uso pontual.

Backend Development
Favoritos 0GitHub 156.2k
A
kotlin-patterns

por affaan-m

kotlin-patterns ajuda você a escrever e revisar Kotlin idiomático usando null safety, imutabilidade, hierarquias seladas, coroutines, extension functions e DSL builders. Use este skill kotlin-patterns para geração de código nativa de Kotlin, refatoração e decisões com Gradle Kotlin DSL com menos achismo.

Code Generation
Favoritos 0GitHub 156.2k
A
golang-patterns

por affaan-m

golang-patterns é um guia prático de padrões idiomáticos em Go, revisão de código e refatoração. Ele ajuda equipes de Backend Development a escolher APIs claras, tratamento seguro de erros, valores zero úteis e limites de pacote fáceis de manter. Instale o golang-patterns quando você quiser menos achismo e decisões de design em Go mais consistentes.

Backend Development
Favoritos 0GitHub 156.2k
A
flutter-dart-code-review

por affaan-m

flutter-dart-code-review é uma checklist agnóstica de biblioteca para code review em Flutter e Dart, cobrindo arquitetura, qualidade de widgets, gerenciamento de estado, performance, acessibilidade, segurança e código limpo. Use como um guia estruturado de flutter-dart-code-review para Code Review em BLoC, Riverpod, Provider, GetX, MobX, Signals ou padrões personalizados.

Code Review
Favoritos 0GitHub 156.1k
A
cpp-coding-standards

por affaan-m

cpp-coding-standards é um guia de padrões de codificação em C++ baseado no C++ Core Guidelines. Use-o para escrever, revisar e refatorar C++ moderno com foco em segurança, clareza, manutenibilidade, RAII, segurança de tipos e bom design. Ideal para usar o cpp-coding-standards em Code Review e em decisões práticas de time.

Code Review
Favoritos 0GitHub 156.1k
A
coding-standards

por affaan-m

A skill coding-standards oferece uma base para nomenclatura, legibilidade, imutabilidade, consistência e revisão de código entre projetos, antes de aplicar regras específicas de framework.

Code Review
Favoritos 0GitHub 156.1k
A
backend-patterns

por affaan-m

backend-patterns é uma skill de desenvolvimento de backend para Node.js, Express e rotas de API do Next.js. Ela ajuda no design de APIs, na separação em camadas de repository/service/controller, em validação, caching, jobs em background e otimização de banco de dados, para você construir sistemas server-side mais limpos e com menos tentativa e erro.

Backend Development
Favoritos 0GitHub 156.1k
O
test-driven-development

por obra

Instale e use a skill test-driven-development para aplicar TDD rigoroso: escreva primeiro um teste que falha, confirme a falha, implemente o código mínimo e depois refatore com segurança.

Test Automation
Favoritos 0GitHub 121.8k
M
zoom-out

por mattpocock

A skill zoom-out ajuda um agente a sair de uma dúvida estreita de código e enxergar o sistema mais amplo, incluindo módulos relacionados, chamadores e o vocabulário do projeto. É mais indicada para fluxos de Code Editing quando você precisa de contexto antes de fazer uma mudança, especialmente em repositórios ou subsistemas desconhecidos.

Code Editing
Favoritos 0GitHub 66k
M
tdd

por mattpocock

tdd é uma skill de Desenvolvimento Orientado a Testes para criar funcionalidades, corrigir bugs e escrever testes duráveis com o ciclo vermelho-verde-refatora. Ela prioriza testes focados em comportamento por meio de interfaces públicas, mocking apenas nas bordas e orientação prática para automação de testes, refatoração e design de interfaces.

Test Automation
Favoritos 0GitHub 66k
M
improve-codebase-architecture

por mattpocock

O improve-codebase-architecture ajuda você a identificar atritos arquiteturais, módulos superficiais e oportunidades de aprofundamento em uma codebase. Use-o em revisões de refatoração, melhorias de testabilidade e decisões de design navegáveis por IA, especialmente quando quiser que a skill respeite `CONTEXT.md` e orientações em `docs/adr/`.

Refactoring
Favoritos 0GitHub 66k
M
request-refactor-plan

por mattpocock

request-refactor-plan ajuda a transformar um pedido vago de refatoração em um plano detalhado, com commits pequenos, verificação no repositório, limites de escopo, revisão de cobertura de testes e um issue no GitHub. Use para RFCs de refatoração, planos de mudanças incrementais e preparação mais segura para implementação.

Refactoring
Favoritos 0GitHub 66k
W
python-anti-patterns

por wshobson

python-anti-patterns é um checklist de revisão de código Python para identificar padrões frágeis, como retries espalhados, duplicação de timeouts e complexidade oculta, antes do merge, durante refatorações ou ao depurar problemas.

Code Review
Favoritos 0GitHub 32.6k
W
python-design-patterns

por wshobson

python-design-patterns é uma skill de refatoração e revisão de design em Python, focada em KISS, SRP, separação de responsabilidades, composição em vez de herança e a Rule of Three para gerar código mais limpo e fácil de testar.

Refactoring
Favoritos 0GitHub 32.6k
W
modern-javascript-patterns

por wshobson

modern-javascript-patterns é uma referência prática de ES6+ para refatorar JavaScript legado e adotar async/await, modules, destructuring e padrões funcionais com arrays. Use para modernizar código frontend ou JavaScript em geral com sintaxe mais clara, escolhas de padrões mais sólidas e melhor manutenção.

Frontend Development
Favoritos 0GitHub 32.6k
W
architecture-patterns

por wshobson

A architecture-patterns ajuda equipes de backend a projetar ou refatorar serviços com abordagens Clean, Hexagonal, Onion e DDD. Veja como adicionar a skill a partir do repositório wshobson/agents, revisar o SKILL.md e as referências avançadas, e aplicá-la a camadas, bounded contexts, interfaces, regras de dependência e planos de refatoração.

Backend Development
Favoritos 0GitHub 32.6k
W
dependency-upgrade

por wshobson

dependency-upgrade é uma skill para planejar upgrades importantes de dependências com revisão de semver, análise de compatibilidade, rollout em etapas e testes. Use para auditar pacotes npm ou yarn, inspecionar árvores de dependências, resolver conflitos e conduzir upgrades mais seguros de frameworks ou bibliotecas em fluxos de Code Editing.

Code Editing
Favoritos 0GitHub 32.5k