
de ai-toolkit160
Normes de codage Kotlin spécifiques au projet couvrant la nomenclature, la sécurité des nuls (null-safety), les coroutines, les tests, les frameworks (Ktor, Spring) et les meilleures pratiques de sécurité.
Un ensemble de règles et de styles compact et pratique pour le développement Kotlin utilisé par le projet ai-toolkit. Il codifie les conventions de nommage, les pratiques de null-safety, les modèles de classes de données et de coroutines, l'utilisation des collections, les conseils sur les frameworks courants (Ktor, Spring Boot, Exposed), les stratégies de test et les considérations de sécurité afin que les agents puissent appliquer un Kotlin cohérent et idiomatique lors de l'écriture ou de la révision du code.
Appliquez cette compétence lors de la génération, de l'édition ou de la révision de fichiers sources Kotlin (.kt, .kts) ou de scripts de construction (build.gradle.kts). Elle est appropriée pour les suggestions de formatage de code, les retours sur les pull requests, les conseils de linting automatisés et lorsque l'agent doit appliquer les conventions du projet pour Ktor, Compose, Exposed ou le code basé sur les coroutines.
Probablement compatible avec les agents axés sur le code et les chaînes d'outils capables de lire/écrire du code : Copilot, les modèles Codex/Code, Cursor et d'autres agents assistants de développement opérant sur les fichiers de dépôt.
Compétence de pure documentation fournissant les normes de codage Kotlin couvrant le nommage, la sécurité des nulls, les coroutines, les frameworks (Ktor, Spring, Exposed, Compose), les meilleures pratiques de sécurité et les tests. Aucun script à exécuter. Contenu bien écrit et complet, mais monolithique — tout le contenu se trouve dans un seul fichier SKILL.md sans divulgation progressive ni répertoire references/. Le contenu relatif à la sécurité est solide et inclut de bonnes pratiques comme la prévention des injections SQL et la gestion des secrets.
Compétence de référence propre. Aucun code exécutable, aucune préoccupation de sécurité. La compétence elle-même prône de bonnes pratiques de sécurité. L'architecture est le point le plus faible — tout est dans un seul grand fichier markdown sans séparation des préoccupations.
Glossaire du Langage Ubiquitaire
Extrait un glossaire du langage ubiquitaire de style DDD à partir d'une conversation : identifie les termes du domaine, signale les ambiguïtés, propose des termes canoniques et écrit le résultat dans UB
Recherche de Mémoire
Recherchez les sessions de codage passées et les observations à l'aide de requêtes en langage naturel pour récupérer des décisions, des notes et du contexte.
Prompt Caching Patterns
Directives et modèles pour implémenter le prompt caching avec les API Anthropic afin de réduire les coûts de tokens d'entrée et la latence, incluant les TTL, les breakpoints et la mesure du taux de succès.
Générateur de Documentation
Génère et met à jour les fichiers README, la documentation API, les notes d'architecture, les journaux de modifications et les entrées de base de connaissances à partir d'un codebase, avec des modèles et des guides de révision.
Design Engineering
Directives et modèles pour l'animation d'interface utilisateur, les micro-interactions et le peaufinage des composants afin de créer des interfaces performantes, accessibles et agréables.
Voix de Marque
Impose une voix concise, technique et cohérente pour la documentation et les textes destinés aux utilisateurs, avec des modes de sortie concis/stricts configurables.
Design Patterns Java Modernes
Guide expert sur le développement Java 17+ moderne, incluant Spring Boot, les threads virtuels, les types scellés et les modèles de concurrence haute performance.
Normes Professionnelles Python
Un ensemble complet de normes de codage Python couvrant le style, les modèles modernes, la sécurité et les frameworks de test.