Refactoring

Explorez les agent skills lies a Refactoring dans Developpement et comparez les workflows, outils et cas d usage associes.

55 skills
A
dotnet-patterns

par affaan-m

dotnet-patterns est un guide pratique des patterns .NET pour le développement backend. Il vous aide à écrire et relire du C# idiomatique avec de meilleurs garde-fous pour l’immuabilité, les dépendances explicites, async/await et des services ASP.NET Core maintenables. Utilisez-le pour la génération de code, le refactoring et la revue quand vous voulez des patterns reproductibles, pas des conseils génériques.

Backend Development
Favoris 1GitHub 156.1k
A
rust-patterns

par affaan-m

rust-patterns est un guide pratique pour un développement Rust idiomatique, couvrant la ownership, la gestion des erreurs, les traits, la concurrence, les limites des modules et des choix de conception orientés backend pour écrire un code plus sûr et plus propre.

Backend Development
Favoris 0GitHub 156.2k
A
repo-scan

par affaan-m

repo-scan est une compétence d’audit de code multi-stack qui classe les fichiers, détecte les bibliothèques tierces intégrées et vous aide à déterminer ce qui est essentiel, dupliqué ou superflu. Elle est utile pour repo-scan pour la revue de code, les migrations d’anciens dépôts et la préparation de refontes. Consultez dans la compétence les indications d’installation et d’utilisation de repo-scan.

Code Review
Favoris 0GitHub 156.2k
A
pytorch-patterns

par affaan-m

pytorch-patterns vous aide à écrire, relire et déboguer du code PyTorch avec des modèles indépendants du périphérique, des expériences reproductibles et une gestion explicite des tenseurs. Utilisez le skill pytorch-patterns pour des boucles d’entraînement plus propres, des refactorings de modèles et des conseils pratiques PyTorch.

Code Editing
Favoris 0GitHub 156.2k
A
python-patterns

par affaan-m

Le skill python-patterns vous aide à écrire, relire et refactorer du code Python avec des patterns idiomatiques, une structure lisible, des annotations de types et une gestion pratique des exceptions. Utilisez-le pour du nouveau code, la conception de packages/modules ou des refactors plus propres qui préservent le comportement tout en respectant les conventions Python.

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

par affaan-m

plankton-code-quality est un système de qualité du code à l’écriture pour Claude Code. Il formate, lint et peut déclencher des corrections pilotées par Claude après chaque modification de fichier, afin de repérer les problèmes pendant l’édition plutôt qu’après le commit ou en CI. Idéal pour le skill plankton-code-quality, le guide et les workflows de code editing.

Code Editing
Favoris 0GitHub 156.2k
A
perl-patterns

par affaan-m

perl-patterns est une skill Perl 5.36+ moderne pour écrire, relire et refactorer du code idiomatique. Utilisez ce guide perl-patterns pour orienter la génération de code, simplifier le code hérité verbeux et garder les modules, signatures et la gestion des erreurs faciles à maintenir.

Code Generation
Favoris 0GitHub 156.2k
A
laravel-patterns

par affaan-m

laravel-patterns vous aide à concevoir des applications Laravel avec des frontières plus nettes : des contrôleurs légers, des services ou des actions pour la logique métier, un accès aux données Eloquent prévisible, et des patterns pratiques pour les files d’attente, les événements, le cache et les ressources API. Elle est pensée pour des équipes backend qui ont besoin d’applications de production maintenables, pas d’un simple squelette jetable pour un cas unique.

Backend Development
Favoris 0GitHub 156.2k
A
kotlin-patterns

par affaan-m

kotlin-patterns vous aide à écrire et relire du Kotlin idiomatique en mettant l’accent sur la sécurité face aux null, l’immuabilité, les hiérarchies scellées, les coroutines, les fonctions d’extension et les constructeurs DSL. Utilisez ce skill kotlin-patterns pour générer du code Kotlin natif, refactorer et trancher sur Gradle Kotlin DSL avec moins d’hésitation.

Code Generation
Favoris 0GitHub 156.2k
A
golang-patterns

par affaan-m

golang-patterns est un guide pratique des patterns Go idiomatiques, de la revue de code et du refactoring. Il aide les équipes de Backend Development à choisir des API claires, une gestion sûre des erreurs, des valeurs zéro utiles et des frontières de packages faciles à maintenir. Installez golang-patterns si vous voulez moins d’approximation et des décisions de conception Go plus cohérentes.

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

par affaan-m

flutter-dart-code-review est une checklist de code review Flutter et Dart, indépendante des bibliothèques, couvrant l’architecture, la qualité des widgets, la gestion d’état, les performances, l’accessibilité, la sécurité et le clean code. Utilisez-la comme guide structuré de flutter-dart-code-review pour la code review avec BLoC, Riverpod, Provider, GetX, MobX, Signals ou des approches personnalisées.

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

par affaan-m

cpp-coding-standards est un guide de standards de codage C++ basé sur les C++ Core Guidelines. Utilisez-le pour écrire, relire et refactorer du C++ moderne, avec un accent sur la sécurité, la clarté, la maintenabilité, RAII, la sécurité des types et les bonnes conceptions. Idéal pour cpp-coding-standards en revue de code et pour des décisions d’équipe concrètes.

Code Review
Favoris 0GitHub 156.1k
A
coding-standards

par affaan-m

La skill coding-standards fournit une base commune pour le nommage, la lisibilité, l’immutabilité, la cohérence et la revue de code entre projets, avant d’appliquer des règles propres à un framework.

Code Review
Favoris 0GitHub 156.1k
A
backend-patterns

par affaan-m

backend-patterns est une compétence de développement backend pour Node.js, Express et les routes API de Next.js. Elle aide à concevoir les API, à structurer les couches repository/service/controller, à gérer la validation, le caching, les jobs en arrière-plan et l’optimisation de base de données, afin de construire des systèmes côté serveur plus propres avec moins d’hésitation.

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

par obra

Installez et utilisez la skill test-driven-development pour appliquer un TDD strict : rédigez d’abord un test en échec, vérifiez l’échec, implémentez le minimum de code, puis refactorisez en toute sécurité.

Test Automation
Favoris 0GitHub 121.8k
M
zoom-out

par mattpocock

La skill zoom-out aide un agent à prendre du recul face à une question de code trop ciblée et à cartographier le système dans son ensemble, y compris les modules liés, les appelants et le vocabulaire du projet. Elle est particulièrement adaptée aux workflows de Code Editing quand il faut du contexte avant de modifier quelque chose, surtout dans des dépôts ou sous-systèmes peu familiers.

Code Editing
Favoris 0GitHub 66k
M
tdd

par mattpocock

tdd est une compétence de Test-Driven Development pour concevoir des fonctionnalités, corriger des bugs et écrire des tests durables avec la boucle rouge-vert-refactor. Elle privilégie des tests centrés sur le comportement via les interfaces publiques, un mocking limité aux frontières, ainsi que des conseils concrets pour l’automatisation des tests, le refactoring et la conception d’interfaces.

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

par mattpocock

improve-codebase-architecture vous aide à repérer les frictions architecturales, les modules trop superficiels et les pistes d’approfondissement dans une base de code. Utilisez-le pour des revues de refactoring, des améliorations de testabilité et des choix de conception exploitables par l’IA, surtout si vous voulez que le skill respecte CONTEXT.md et les consignes de docs/adr/.

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

par mattpocock

request-refactor-plan aide à transformer une demande de refactorisation vague en plan détaillé, avec petits commits, vérification du dépôt, cadrage du périmètre, revue de la couverture de tests et création d’un ticket GitHub. Utilisez-le pour les RFC de refactorisation, les plans de changement incrémental et une préparation d’implémentation plus sûre.

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

par wshobson

python-anti-patterns est une checklist de revue de code Python conçue pour repérer des schémas fragiles, comme les retries dispersés, la duplication des timeouts ou une complexité cachée, avant le merge, pendant un refactoring ou lors du débogage.

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

par wshobson

python-design-patterns est une skill de refactorisation et de revue de conception Python, centrée sur KISS, le SRP, la séparation des responsabilités, la composition plutôt que l’héritage et la Rule of Three, pour produire un code plus propre et plus facile à tester.

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

par wshobson

modern-javascript-patterns est une référence pratique sur ES6+ pour refactoriser du JavaScript legacy, adopter async/await, les modules, la déstructuration et les patterns fonctionnels sur les tableaux. Utilisez-la pour moderniser du code frontend ou JavaScript général avec une syntaxe plus claire, de meilleurs choix de patterns et une maintenance facilitée.

Frontend Development
Favoris 0GitHub 32.6k
W
architecture-patterns

par wshobson

architecture-patterns aide les équipes backend à concevoir ou refactorer des services avec les approches Clean, Hexagonal, Onion et DDD. Découvrez comment ajouter la skill depuis le repo wshobson/agents, consulter SKILL.md et les références avancées, puis l’appliquer au découpage en couches, aux bounded contexts, aux interfaces, aux règles de dépendance et aux plans de refonte.

Backend Development
Favoris 0GitHub 32.6k
W
dependency-upgrade

par wshobson

dependency-upgrade est une skill conçue pour planifier des mises à niveau majeures de dépendances avec revue semver, analyse de compatibilité, déploiement progressif et tests. Utilisez-la pour auditer des packages npm ou yarn, examiner les arbres de dépendances, résoudre les conflits et encadrer des montées de version plus sûres de frameworks ou de bibliothèques dans des workflows de Code Editing.

Code Editing
Favoris 0GitHub 32.5k