
de cursor-rules-java356
Directives et meilleures pratiques pour structurer les applications Micronaut : scopes DI, propriétés de configuration, factories, contrôleurs vs services, planification et g
Guide un agent pour appliquer les meilleures pratiques spécifiques à Micronaut lors de la revue ou de la modification de services Java. Il couvre les modèles DI (@Singleton, @Prototype), l'injection par constructeur, l'utilisation de @Factory, la configuration groupée via @ConfigurationProperties, l'utilisation de @Requires pour le gating d'environnement, la séparation contrôleur/service, la planification et le blocage sécurisé hors de la boucle d'événements, ainsi que l'arrêt gracieux de Netty. Le skill inclut des contraintes et des étapes de vérification pour s'assurer que les modifications compilent et sont vérifiées.
Utilisez ce skill lors de la revue ou de l'amélioration de projets Java basés sur Micronaut : audits d'onboarding, suggestions de revue de PR, refactorisation de beans et de configuration, correction du comportement de planification ou d'arrêt, ou application de recommandations de threads/executeurs pour l'E/S bloquante. Le skill ne doit s'exécuter que lorsque le projet compile avec succès et que les étapes de vérification peuvent être lancées.
Probablement compatible avec les agents axés sur le code et les harnesses capables d'inspecter et de modifier du code Java (ex: Claude Code, Cursor, assistants de type Copilot).
A Micronaut framework guidelines skill providing best practices for DI, configuration, controllers, scheduling, and threading. No bundled scripts — purely a documentation/reference skill. SKILL.md is well-structured with clear triggers and a 4-step workflow, though instructions are somewhat generic. Clean from a security perspective with no executable content.
Pure documentation skill, no scripts to execute or audit. Part of the cursor-rules-java project by Juan Antonio Breña Moral. Clean frontmatter and reasonable structure.