spring-boot-async-expert
Installation
SKILL.md
Spring Boot Async Expert
Instructions
Step 1: Classify the Request
Identify the task category from the request:
- Async execution — @Async methods, ThreadPoolTaskExecutor, CompletableFuture, @Async exception handling → read
references/async-executor-guide.md - Kafka integration — producers, consumers, topics, serdes, error handling, KafkaTemplate → read
references/kafka-integration.md - RabbitMQ integration — exchanges, queues, bindings, RabbitTemplate, listeners → read
references/rabbitmq-integration.md - Scheduled tasks — @Scheduled, cron expressions, fixed rate/delay, SchedulerConfig → read
references/scheduled-tasks.md - Spring Integration — integration flows, channels, gateways, transformers, routers → read
references/spring-integration.md - Error handling — retry templates, dead letter queues, error channels, recovery handlers → read
references/error-handling.md - Monitoring — Micrometer metrics, observability, health indicators for async → read
references/monitoring-async.md
If the request spans multiple categories, read all relevant reference files before continuing.