home / skills / emvnuel / skill.md

emvnuel/skill.md

10 skills
GitHub

Sponsored

quarkus-panache

emvnuel/skill.md

1
This skill detects and refactors Quarkus Panache ORM smells using the Repository pattern to improve performance and reduce N+1 queries.
ddd-da-massa

emvnuel/skill.md

1
This skill helps you apply Domain-Driven Design patterns to Jakarta EE apps, balancing cognitive load across controllers, services, entities, and repositories.
gof-patterns

emvnuel/skill.md

1
This skill helps reviewers identify GoF design pattern opportunities in Jakarta EE and MicroProfile code, improving structure and maintainability.
clean-code

emvnuel/skill.md

1
This skill detects violations of Clean Code principles and suggests targeted refactorings to improve readability, maintainability, and code quality.
testing-patterns

emvnuel/skill.md

1
This skill helps you implement robust REST integration tests using Quarkus, RestAssured, Mockito, and Testcontainers for reliable end-to-end validation.
cdd-design-pillars

emvnuel/skill.md

1
This skill helps review and design Jakarta EE/MicroProfile code for cognitive load, guiding when to extract abstractions and enforce boundaries.
lombok-patterns

emvnuel/skill.md

1
This skill helps Java developers reduce boilerplate and choose Lombok vs Records, outlining best practices, annotations, and integration with Java 21+.
mapstruct-patterns

emvnuel/skill.md

1
This skill helps enforce compile-time safety in MapStruct by promoting constructor-based mapping and a custom Default annotation trick.
refactoring-catalog

emvnuel/skill.md

1
This skill helps you identify code smells and apply Fowler's refactoring techniques to improve structure without changing behavior.
rest-api-design

emvnuel/skill.md

1
This skill helps design robust REST APIs with consistent endpoint naming, proper HTTP methods, status codes, and MicroProfile OpenAPI documentation.