Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging.
SkillScore91Maintained
Automatic
◆Coding pack
Last verified 8/22/2026
What it changes
Passed 20 of 22 test cases with the skill, and 17 of 22 without it.
Without skill77%
With skill91%
Checks it passed that the model alone missed
The asynchronous method return type is CompletableFuture
The logger is defined as a static final Logger using LoggerFactory.getLogger
The active query method uses the @Query annotation with explicit JPQL selecting from MarketEntity
3 fixed17 passed either way2 still failing0 broke
Pass-rate lift
+14 pp
Tokens
+111%
Agent turns
0%
Response time
-27%
Model gemini-3.6-flashMeasured 8/22/2026v620 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 3
Prompt
I need a Spring Data JPA interface for querying active market records sorted by volume descending with pagination support. Show the interface definition.
What was checked, without and with the skill
Checked
Without skill
With skill
The repository interface extends JpaRepository
Passed
Passed
The active query method uses the @Query annotation with explicit JPQL selecting from MarketEntity
Missed
Passed
case-03 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md315 linessingle file
Spring Boot Development Patterns
Spring Boot architecture and API patterns for scalable, production-grade services.
When to Activate
Building REST APIs with Spring MVC or WebFlux
Structuring controller → service → repository layers
Configuring Spring Data JPA, caching, or async processing
Adding validation, exception handling, or pagination
Setting up profiles for dev/staging/production environments
Implementing event-driven patterns with Spring Events or Kafka