AIKraft/Skills/micronaut

micronaut

Expert guidance for Micronaut framework development with compile-time dependency injection, GraalVM native builds, and cloud-native microservices

mindrally official Разработка

Что делает навык

Навык предоставляет экспертное руководство по разработке на Java с использованием фреймворка Micronaut, включая компиляционное внедрение зависимостей, нативные сборки GraalVM и создание cloud-native микросервисов. Он обеспечивает соблюдение лучших практик кодирования, тестирования и деплоя для оптимизации производительности и масштабируемости.

Когда применять

  • Разработка высокопроизводительных микросервисов с использованием Micronaut и Java 17+
  • Настройка и оптимизация нативных образов GraalVM для минимизации потребления памяти
  • Реализация реактивного программирования с Project Reactor или RxJava
  • Настройка безопасности (JWT, OAuth2) и мониторинга (Micrometer, Zipkin) в приложениях
  • Создание и тестирование REST API с использованием Micronaut Data и OpenAPI

Как работает

  1. Структурировать приложение согласно конвенциям Micronaut (controllers, services, repositories, domain, configuration) и использовать camelCase/PascalCase для именования
  2. Применять аннотации компиляционного внедрения зависимостей (@Singleton, @Inject, @Factory) и использовать constructor injection
  3. Настраивать конфигурацию через application.yml/properties с использованием @Value или @ConfigurationProperties и профилей окружений
  4. Писать юнит- и интеграционные тесты с помощью JUnit 5, Micronaut Test и Testcontainers
  5. Оптимизировать производительность через @Cacheable, реактивные HTTP-клиенты и настройку GraalVM для нативных сборок
  6. Интегрировать 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 и совместимые) подхватывает его по описанию и следует шагам.