المهارات المنشورة 52
webhook-tester
Tester les intégrations webhook localement
Les intégrations webhook sont difficiles à tester car elles nécessitent des points de terminaison accessibles sur Internet. Cette skill fournit des outils de tunneling, des techniques d'inspection et des stratégies de débogage pour tester les webhooks sur votre machine locale.
test-generator
Générer des tests unitaires automatiquement
Écrire des tests unitaires complets est chronophage et souvent incomplet. Cette compétence analyse votre code et génère des suites de tests complètes avec des cas limites, la gestion des erreurs et le mocking approprié.
snippet-manager
Gérer efficacement les extraits de code
Les développeurs perdent du temps à recréer des modèles de code qu'ils ont déjà écrits. Cette compétence permet de sauvegarder, organiser, rechercher et récupérer des extraits de code avec des balises, des catégories et des capacités de recherche intelligente.
seed-data-generator
Générer des données de test réalistes pour les bases de données
La création de données de test réalistes pour le développement de bases de données est chronophage et sujette aux erreurs. Cette compétence vous aide à générer des données d'amorçage correctement structurées avec des relations, contraintes et scénarios réalistes pour tout système de base de données en utilisant les bibliothèques Faker et les outils ORM.
security-headers
Analyser et implémenter les en-têtes de sécurité HTTP
Les applications web sont souvent déployées sans en-têtes de sécurité critiques, les laissant vulnérables aux attaques XSS, au détournement de clic et au vol de données. Cette compétence fournit des conseils d'experts pour analyser les configurations d'en-têtes existantes et implémenter des en-têtes de sécurité complets adaptés à votre pile technologique.
secret-scanner
Détecter les secrets et identifiants dans le code
Les secrets codés en dur dans le code créent de graves vulnérabilités de sécurité. Cette compétence vous aide à analyser les dépôts pour détecter les clés API, mots de passe et identifiants exposés avant qu'ils ne deviennent des failles de sécurité.
search-enhancer
Trouvez du code plus rapidement avec des modèles de recherche intelligents
Trouver du code dans de grands projets fait perdre un temps de développement précieux. Cette compétence vous enseigne des techniques de recherche avancées avec grep et ripgrep pour une découverte instantanée du code.
schema-visualizer
Générer des diagrammes de schéma de base de données et des ERD
Comprendre les schémas de bases de données complexes prend du temps et peut mener à des erreurs. Cette compétence vous aide à générer instantanément des ERD professionnels, des diagrammes Mermaid et de la documentation à partir de n'importe quelle source de schéma de base de données.
rust-cargo-assistant
Maîtriser le système de build Cargo et la configuration des projets Rust
La gestion des projets Cargo nécessite de comprendre des schémas de configuration complexes et la résolution des dépendances. Cette compétence fournit des conseils d’expert pour l’initialisation de projets, la gestion des dépendances, l’optimisation des builds et le dépannage des problèmes courants de la toolchain Rust.
resource-monitor
Surveiller les ressources système comme le CPU et la mémoire
Les problèmes de ressources système provoquent des ralentissements et des pannes. Cette compétence fournit des conseils experts pour surveiller l'utilisation du CPU, de la mémoire, du disque et du réseau afin d'identifier les goulots d'étranglement et d'optimiser les performances.
report-generator
Générer des rapports de données professionnels
Transformez des données brutes en rapports markdown et HTML polis. Créez des documents avec des graphiques, des tableaux, des résumés exécutables et des informations exploitables à partir de n'importe quel ensemble de données.
query-optimizer
Optimiser les requêtes SQL pour de meilleures performances
Les requêtes de base de données lentes ont un impact sur les performances de l'application et l'expérience utilisateur. Cette compétence fournit des conseils experts sur l'analyse des plans d'exécution des requêtes, l'identification des goulots d'étranglement et la mise en œuvre d'optimisations comme l'indexation appropriée et la restructuration des requêtes.
refactor-assistant
Refactoriser le code avec l'assistance de l'IA
Les bases de code deviennent plus difficiles à maintenir à mesure que la dette technique s'accumule au fil du temps. Cette compétence fournit des suggestions de refactorisation systématiques et aide à implémenter des améliorations tout en préservant les fonctionnalités existantes.
query-builder
Créer des requêtes de base de données optimisées
Écrire des requêtes de base de données efficaces nécessite une connaissance approfondie des patterns SQL et NoSQL. Cette compétence génère des requêtes optimisées avec une paramétrisation appropriée et explique les stratégies d'exécution pour de meilleures performances.
python-venv-manager
Gérer les environnements virtuels Python
Vous avez des conflits de dépendances Python et des difficultés à configurer les environnements virtuels ? Cette compétence vous guide dans la création, la gestion et le dépannage des environnements virtuels Python avec des outils modernes comme Poetry, pipenv et pyenv.
pr-template-generator
Générer des descriptions de PR professionnelles
Créez des descriptions de pull request complètes qui aident les réviseurs à comprendre rapidement les modifications et améliorent la qualité des revues de code. Générez des modèles structurés pour les fonctionnalités, corrections de bugs et refactorisations avec des listes de contrôle et du contexte.
project-scaffolder
Configurer des projets avec les meilleures pratiques
Démarrer un nouveau projet nécessite une configuration minutieuse de la structure, de la configuration et des outils. Cette compétence fournit des modèles prêts à l'emploi pour React, Node.js, Python, Go et d'autres frameworks avec une configuration complète de linting, de tests et de CI/CD.
performance-profiler
Analyser les performances du code et trouver des opportunités d'optimisation
Un code lent gaspille des ressources de calcul et frustre les utilisateurs. Cette compétence identifie les algorithmes inefficaces, les fuites mémoire et les requêtes N+1, puis fournit des corrections spécifiques avec les gains de performance attendus.
pattern-detector
Détecter les modèles de conception et les anti-modèles
Une mauvaise structure de code entraîne une dette technique et des problèmes de maintenance. Cette compétence analyse le code pour identifier les modèles de conception utilisés et les anti-modèles qui devraient être corrigés, fournissant des recommandations claires pour l'amélioration.
openapi-generator
Générer des spécifications OpenAPI pour les API
La création manuelle de documentation d'API est longue et sujette aux erreurs. Cette compétence génère automatiquement des spécifications OpenAPI 3.0+ complètes à partir de code et d'API.
onboarding-helper
Créer une documentation d'intégration pour les nouveaux développeurs
Les nouveaux développeurs ont souvent du mal à comprendre les projets complexes et les processus d'équipe. Cette compétence génère des guides d'intégration complets incluant la configuration de l'environnement, les aperçus architecturaux, les premières tâches et la documentation de la culture d'équipe adaptés à votre projet.
npm-helper
Maîtriser la gestion des paquets NPM
La gestion des dépendances Node.js peut être confuse avec plusieurs gestionnaires de paquets et des conflits de versions. Cette compétence fournit des conseils experts pour npm, yarn et pnpm avec des exemples pratiques et des solutions de dépannage.
naming-analyzer
Analyser et améliorer les conventions de nommage du code
Un mauvais nommage rend le code difficile à comprendre et à maintenir. Cette compétence analyse votre code et suggère des noms plus clairs et descriptifs suivant les conventions établies du langage pour une meilleure qualité de code.
mock-server
Créer des serveurs mock API pour les tests
Les développeurs ont besoin de simulations API réalistes pendant le développement et les tests. Cette compétence fournit des conseils sur la création de serveurs mock avec json-server, MSW, Prism et des implémentations Express personnalisées.