java-maven-helper
Sûr 67Gérer les projets Java Maven
par CuriousLearner
La gestion des projets Maven et de leurs dépendances peut être complexe et sujette aux erreurs. Cette compétence fournit des conseils d'expert pour initialiser des projets, résoudre les conflits de dépendances, configurer les builds et dépanner les problèmes courants de Maven.
go-mod-helper
Sûr 68Gérer les modules et dépendances Go
par CuriousLearner
Les projets Go nécessitent une gestion minutieuse des dépendances pour maintenir la stabilité et la sécurité. Cette compétence fournit des conseils d'expert pour initialiser des modules, résoudre des conflits de versions et configurer des projets Go pour les environnements de production.
dead-code-detector
Sûr 70Nettoyer le code mort de votre base de code
par CuriousLearner
Le code mort alourdit votre base de code et augmente la charge de maintenance. Cette compétence analyse votre code pour identifier les imports, variables et fonctions inutilisés qui peuvent être supprimés en toute sécurité.
conflict-resolver
Sûr 69Résoudre les conflits de fusion git
par CuriousLearner
Les conflits de fusion git perturbent le flux de travail de développement et font perdre du temps. Cette compétence fournit des conseils experts pour analyser les conflits, choisir la bonne stratégie de résolution et,恢复 une programmation productive.
complexity-analyzer
Sûr 70Analyser les métriques de complexité du code
par CuriousLearner
Le code complexe est difficile à maintenir et sujet aux bugs. Cette compétence mesure la complexité cyclomatique, la complexité cognitive et la maintenabilité pour identifier les opportunités de refactorisation.
code-reviewer
Risque faible 67Réviser le code pour la qualité et la sécurité
par CuriousLearner
Les révisions manuelles de code sont chronographiques et incohérentes. Cette compétence fournit des révisions de code automatisées et complètes couvrant les normes de qualité, les vulnérabilités de sécurité et les bonnes pratiques pour n'importe quelle base de code.
code-formatter
Sûr 69Formater le code dans plusieurs langages
par CuriousLearner
Un formatage de code incohérent ralentit les revues de code et augmente les conflits de fusion. Cette compétence formate le code dans plus de 10 langages en utilisant des bonnes pratiques affirmées et les configurations de projet existantes.
api-tester
Sûr 67Tester les APIs avec validation complète
par CuriousLearner
Les tests manuels d'API sont chronophages et sujets aux erreurs. Cette compétence fournit des méthodologies complètes de test d'API incluant les vérifications de sécurité, les tests de performance et la génération automatisée de tests.
writing-tests
Sûr 69Écrire des tests backend maintenables
par Crossbill-Highlights
L'écriture de tests pour le code backend nécessite une organisation soigneuse pour garantir la maintenabilité et la couverture. Cette compétence fournit des directives pour créer des suites de tests qui restent maintenables au fur et à mesure que les bases de code évoluent.
review-architecture
Sûr 68Revue d'architecture pour les normes de qualité du code
par Crearize
Assurez-vous que votre code respecte les normes architecturales et suit les modèles établis. Cette compétence fournit des revues d'architecture systématiques pour des bases de code cohérentes et maintenables dans les projets Spring Boot et Next.js.
refactor-code
Sûr 68Refactoriser le code avec l'assistance IA
par Crearize
La refactorisation manuelle du code est chronophage et risquée. Cette compétence fournit des conseils de refactorisation systématiques incluant l'application du principe DRY, la réduction de la complexité et la prévention des régressions grâce à l'analyse et aux recommandations assistées par IA.
qa-check
Risque faible 68Automatiser les vérifications de qualité avant la création de PR
par Crearize
Les vérifications manuelles de qualité sont chronophages et sujettes aux erreurs. Cette compétence exécute automatiquement le linting, les tests, les builds et la vérification de couverture pour garantir que le code respecte les normes de qualité avant la création de pull request.
pre-commit-check
Sûr 68Exécuter les vérifications de qualité pré-commit
par Crearize
Les vérifications de qualité de développement ralentissent votre flux de travail. Cette compétence effectue une validation rapide du lint, des tests et du build uniquement sur les fichiers modifiés, permettant une vérification pré-commit rapide sans analyse complète du projet.
guard-regression
Sûr 71Surveiller la Régression de Qualité Pendant le Refactoring
par Crearize
Le refactoring peut introduire des bugs subtils qui cassent les fonctionnalités existantes. Ce skill vous guide à travers l'enregistrement de bases de qualité avant les changements et compare systématiquement les résultats de tests, les résultats de build, et la couverture de code après pour détecter les régressions tôt.
generate-api-client
Sûr 69Générer des clients API type-safe à partir d'OpenAPI
par Crearize
Les développeurs passent des heures à créer manuellement du code de client API et des types. Cette skill automatise la génération de clients API à partir de spécifications OpenAPI utilisant Orval. Elle valide la spécification, exécute Orval pour générer du code client TypeScript, vérifie la sortie et confirme l'exactitude des types.
fix-bug
Sûr 68Correction de bogues de bout en bout avec automatisation complète du flux de travail
par Crearize
La correction de bogues nécessite plusieurs étapes d'investigation, d'implémentation, de test et de révision. Cette compétence automatise l'ensemble du processus, de l'analyse des causes profondes à la création de PR, garantissant une qualité constante et une couverture de test complète.
develop-frontend
Sûr 67Créer des interfaces Next.js React
par Crearize
Le développement frontend nécessite de suivre des conventions de projet spécifiques, des normes de test et des processus de build. Cette compétence fournit des instructions étape par étape pour implémenter des fonctionnalités Next.js/React avec une architecture de composant appropriée, une intégration API et une couverture de tests.
develop-backend
Risque faible 68Développer des backends Spring Boot avec des tests et des contrôles de qualité
par Crearize
La création d'API backend avec Spring Boot nécessite de suivre des modèles appropriés, des migrations de base de données et de respecter les seuils de qualité. Cette compétence fournit un flux de développement complet avec des exigences de couverture de tests et une validation par lint.
check-migration
Sûr 70Valider les fichiers de migration de base de données Flyway
par Crearize
Les conflits de migration de base de données et les erreurs de nommage causent des échecs de déploiement et des problèmes d'intégrité des données. Cette compétence valide les fichiers de migration pour les conflits de version, les conventions de nommage, la syntaxe SQL et les conflits avec la branche principale avant le déploiement.
create-feature
Sûr 69Automatiser le développement de fonctionnalités full-stack de bout en bout
par Crearize
Le développement de nouvelles fonctionnalités nécessite la coordination de multiples tâches entre le backend, le frontend, les tests et la documentation. Cette compétence orchestrait l'ensemble du workflow de développement, de l'analyse des exigences aux contrôles qualité automatisés jusqu'à la création de pull requests, garantissant des normes de qualité cohérentes.