MgiovanniBH
- 11 skills
- 0 followers
- 1 day ago last updated
- ▌ Clean Code · mgiovannibh bundleClean Code principles (DRY, KISS, YAGNI), naming conventions, function design, and refactoring. Use when user says "clean this code", "refactor", "improve readability", or when reviewing code quality.
- ▌ Git Commit · mgiovannibh bundleGenerate conventional commit messages for Java projects. Use when user says "commit", "create commit", "commit changes", or after completing code changes that need to be committed.
- ▌ Spring Boot · mgiovannibhAqui está a estrutura da sua Skill de IA otimizada e dividida por versão do ecossistema Java. Essa abordagem garante que o agente adote os recursos nativos corretos de cada versão, evitando anacronismos (como sugerir Records no Java 11 ou ignorar Virtual Threads no Java 21).
- ▌ Test Quality · mgiovannibh bundleWrite high-quality JUnit 5 tests with AssertJ assertions. Use when user says "add tests", "write tests", "improve test coverage", or when reviewing/creating test classes for Java code.
- ▌ Create Readme · mgiovannibhCreate a README.md file for the project. Use when you need to document a source code project.
- ▌ Full Code Review · mgiovannibhComprehensive master review orchestrating security, performance, SOLID, clean code, java patterns, and logging. Provides a lean, action-oriented report focusing only on necessary changes.
- ▌
- ▌ Concurrency Review · mgiovannibh bundleReview Java concurrency code for thread safety, race conditions, deadlocks, and modern patterns (Virtual Threads, CompletableFuture, @Async). Use when user asks "check thread safety", "concurrency review", "async code review", or when reviewing multi-threaded code.
- ▌ Changelog Generator · mgiovannibh bundleGenerate changelogs from git commits. Use when user says "generate changelog", "update changelog", "what changed since last release", or before preparing a new release.
- ▌ Intellj Code Review · mgiovannibhExecutes static code reviews and design-time validations mimicking the JetBrains IntelliJ IDEA Code Inspections engine, including Spring Boot framework rules.
- ▌ Performance Smell Detection · mgiovannibh bundleDetect potential code-level performance smells in Java - streams, collections, boxing, regex, object creation. Provides awareness, not absolutes - always measure before optimizing. For JPA/database performance, use jpa-patterns instead.