micronaut
Expert guidance for Micronaut framework development with compile-time dependency injection, GraalVM native builds, and cloud-native microservices
AImindrally
official
Разработка
Что делает навык
Навык предоставляет экспертное руководство по разработке на Java с использованием фреймворка Micronaut, включая компиляционное внедрение зависимостей, нативные сборки GraalVM и создание cloud-native микросервисов. Он обеспечивает соблюдение лучших практик кодирования, тестирования и деплоя для оптимизации производительности и масштабируемости.
Когда применять
- Разработка высокопроизводительных микросервисов с использованием Micronaut и Java 17+
- Настройка и оптимизация нативных образов GraalVM для минимизации потребления памяти
- Реализация реактивного программирования с Project Reactor или RxJava
- Настройка безопасности (JWT, OAuth2) и мониторинга (Micrometer, Zipkin) в приложениях
- Создание и тестирование REST API с использованием Micronaut Data и OpenAPI
Как работает
- Структурировать приложение согласно конвенциям Micronaut (controllers, services, repositories, domain, configuration) и использовать camelCase/PascalCase для именования
- Применять аннотации компиляционного внедрения зависимостей (@Singleton, @Inject, @Factory) и использовать constructor injection
- Настраивать конфигурацию через application.yml/properties с использованием @Value или @ConfigurationProperties и профилей окружений
- Писать юнит- и интеграционные тесты с помощью JUnit 5, Micronaut Test и Testcontainers
- Оптимизировать производительность через @Cacheable, реактивные HTTP-клиенты и настройку GraalVM для нативных сборок
- Интегрировать Micronaut Security для аутентификации и Micronaut Management для метрик и health checks
Примеры запросов агенту
Создай контроллер и сервис для управления заказами в Micronaut с использованием компиляционного DI
Настрой интеграционное тестирование базы данных с Testcontainers в проекте Micronaut
Оптимизируй приложение Micronaut для сборки нативного образа GraalVM с минимальным потреблением памяти
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «micronaut» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r micronaut/ ~/.claude/skills/micronaut/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.