Trouvez le skill parfait
Auto-évaluation : Rubrique 6 Contrôles
Developpement
Outil d'auto-évaluation basé sur six critères pour analyser le comportement adaptatif après un travail significatif. Permet d'identifier les points forts et faibles dans la détection d'écarts, la révision de plan, le changement d'outils, la mise à jour de mémoire, la production de preuves et les conditions d'arrêt. À utiliser après des sessions importantes pour suivre les progrès.
Validation sécurisée de commits
Developpement
Corrige automatiquement les problèmes de formatage et les erreurs de lint réparables dans les fichiers Python, Shell et Markdown, puis exécute des validateurs (ruff, mypy, shellcheck, etc.) sur les modifications mises en scène. Affiche les résultats bruts pour que vous les interprétiez et bloque les commits contenant des fichiers locaux ou sensibles. Aide à maintenir la qualité du code et à détecter les erreurs avant de valider.
Générateur de diagrammes D2
Documentation
Génère des diagrammes en utilisant le langage de diagrammation D2. Prend en charge divers types de diagrammes, notamment les diagrammes de classes UML, les tables SQL, les conteneurs et les formes personnalisées. Utile lorsque les utilisateurs ont besoin de créer des diagrammes techniques de manière programmatique, en particulier pour l'architecture, les schémas de base de données ou les organigrammes.
Registre des risques Orange Book
Securite
Créez un registre complet des risques conforme au cadre de gestion des risques du Livre Orange (2023) du Trésor britannique. Cette compétence aide les architectes d'entreprise à identifier, évaluer et gérer les risques de projet avec une obligation de propriétaire pour chaque risque et une intégration dans le flux de travail ArcKit. Utilisez-la après l'analyse des parties prenantes pour garantir que chaque risque a un propriétaire.
Mise à jour de la documentation contextuelle
Documentation
Analyse les récents commits et issues fermées pour détecter les mises à jour manquantes dans la documentation de contexte. Associe les zones de code modifiées aux fichiers de documentation pertinents (domaine, modules, intégrations, etc.) et propose des modifications. Utile pour maintenir la documentation synchronisée avec les fonctionnalités livrées.
Audit de sécurité JavaScript dynamique
Securite
Réalise un audit de sécurité complet des dépendances JavaScript chargées dynamiquement dans une application web. Il analyse le codebase à la recherche de patterns d'injection de scripts, d'imports dynamiques, de scripts tiers, d'iframes et de workers, puis évalue les risques liés à la chaîne d'approvisionnement, aux vecteurs XSS et aux bonnes pratiques comme CSP et SRI. Aide les développeurs à identifier et corriger les problèmes de sécurité sans casser les fonctionnalités existantes.
Analyse des performances Go
Testing
Exécute des benchmarks Go avec statistiques mémoire pour identifier les opportunités d'optimisation. Analyse les résultats comme ns/op, B/op, allocs/op pour trouver les points chauds. Aide les développeurs à réduire les allocations, améliorer le débit et comparer les changements de performance.
Création de Pull Request
Developpement
Crée des pull requests avec un format standardisé incluant résumé, modifications et plan de test. Aide à maintenir la cohérence des descriptions de PR et garantit que toutes les informations nécessaires sont incluses pour la révision. À utiliser lorsque vous devez ouvrir une PR ou soumettre des modifications pour examen.
Guide de Communication Professionnelle
Contenu
Guide structuré pour rédiger des messages publics (issues, PR, commentaires) dans un projet open source. Fournit des principes de communication, des modèles de réponses adaptés à chaque situation, et des anti-patrons à éviter. Utile avant toute publication pour maintenir un ton professionnel, clair et respectueux.
Mémoire - Contexte Long-terme
Productivite
Lit les fichiers de mémoire à long terme (errors.md, context.md, files.md) pour accéder au contexte historique, aux références de code et aux enregistrements de correction d'erreurs. Utile après un compactage de session ou lorsqu'il faut se souvenir de discussions antérieures, éviter de répéter des erreurs, ou retrouver des motifs de code.
Spécialiste de la Qualité du Code
Developpement
Améliore la lisibilité, la maintenabilité et les performances du code en appliquant des principes tels que DRY et SOLID, en renommant les variables, en découpant les fonctions longues et en détectant les goulots d'étranglement.
Flux Git avec conventions
Developpement
Impose des conventions de nommage des branches (feature/fix/hotfix), un format de message de commit (style Conventional Commits), la détection des fichiers secrets pour éviter les commits accidentels, et des gardes de sécurité qui bloquent les pushs vers les branches protégées. Aide à maintenir un historique cohérent et la sécurité lors de l'utilisation de Git sur des dépôts collaboratifs.