Receber por email

Explorar skills

31.375 skills encontradas

142-java-functional-programming

407

Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition, higher-order functions, pattern matching for instanceof and switch, sealed classes/interfaces for controlled hierarchies, Stream Gatherers for custom o

Automação #ai #api por jabrena

302-frameworks-spring-boot-rest

407

Use when you need to design, review, or improve REST APIs with Spring Boot — including HTTP methods, resource URIs, status codes, DTOs, versioning, deprecation and sunset headers, content negotiation (JSON and vendor media types), ISO-8601 instants in DTOs, pagination/sorting/filtering, Bean Validation at the boundary, idempotency, ETag concurrency, HTTP caching, error handling, security, contract

Automação #ai #api por jabrena

414-frameworks-quarkus-kafka

407

Use when you need Kafka messaging in Quarkus with SmallRye Reactive Messaging — including channel/topic design, build-time Jackson serialization, typed @Channel/@Incoming, ack/failure strategies, retries/DLQ, idempotency, Dev Services, and Testcontainers integration tests. This should trigger for requests such as Add Kafka in Quarkus; Review Reactive Messaging consumers; Improve failure handling f

Design e Frontend #ai #mcp por jabrena

521-frameworks-micronaut-testing-unit-tests

407

Use when you need to write unit tests for Micronaut applications — Mockito-first with @ExtendWith(MockitoExtension.class), @MicronautTest with @MockBean, HttpClient @Client(/) assertions, @Property overrides, @ParameterizedTest, and *Test vs *IT naming. For framework-agnostic Java use @131-java-testing-unit-testing. This should trigger for requests such as Add or improve unit tests in a Micronaut

Automação #ai #mcp por jabrena

183-java-observability-tracing-opentelemetry

407

Use when you need to implement or improve distributed tracing with OpenTelemetry in Java — including trace/span modeling, context propagation, semantic conventions, span attributes/events/status, sampling strategy, baggage usage, privacy safeguards, and backend integration with OTLP collectors. This should trigger for requests such as Improve tracing; Apply OpenTelemetry tracing; Add distributed t

Automação #ai #mcp por jabrena

163-java-profiling-refactor

407

Use when you need to refactor Java code based on profiling analysis findings — including reviewing docs/profiling-problem-analysis and docs/profiling-solutions, identifying specific performance bottlenecks, and implementing targeted code changes to address CPU, memory, or threading issues. This should trigger for requests such as Refactor the code with profiling; Apply profiling; Refactor the code

Automação #ai #mcp por jabrena

144-java-data-oriented-programming

407

Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable data with pure transformation functions, keeping data flat and denormalized with ID-based references, starting with generic data structures converting to specific types when needed, ensuring data integrity through pure validation

Desenvolvimento #ai #mcp por jabrena

122-java-type-design

407

Use para revisar, melhorar ou refatorar código Java, focando na qualidade do design de tipos. Isso inclui estabelecer hierarquias de tipos claras, aplicar convenções de nomenclatura consistentes, eliminar a obsessão por primitivos, usar parâmetros de tipo genéricos, criar wrappers com segurança de tipo, projetar interfaces fluentes e garantir tipos numéricos com precisão adequada, como BigDecimal para cálculos financeiros.

Desenvolvimento #ai #mcp por jabrena

113-java-maven-documentation

407

Use quando precisar criar um arquivo DEVELOPER.md para um projeto Maven, combinando um modelo base fixo com seções dinâmicas derivadas do pom.xml do projeto. Isso inclui uma Referência de Metas de Plugin, tabela de Perfis Maven e tabela de Submódulos para projetos multi-módulo.

Documentos #ai #mcp por jabrena

012-agile-epic

407

Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into user stories. Use when the user wants to create an agile epic, define large bodies of work, break down features into user stories, or document strategic initiatives. This should trigger for requests such as Create an agile epic; Write an epic; I need to create an epic; De

Documentos #ai #mcp por jabrena

504-frameworks-micronaut-security

407

Use when you need to design, review, or improve security in Micronaut applications — including micronaut-security authentication, @Secured and intercept-url-map rules, JWT/session strategies, SecurityService checks, CORS, CSRF awareness for browser apps, rejection handlers, and sensitive-data-safe logging. This should trigger for requests such as Add Micronaut security support; Review Micronaut se

Dados e Análise #ai #mcp por jabrena

032-architecture-adr-non-functional-requirements

407

Facilita a descoberta conversacional para criar Registros de Decisão Arquitetural (ADRs) para requisitos não funcionais, utilizando o modelo de qualidade ISO/IEC 25010:2023. Esta skill é usada para documentar atributos de qualidade, decisões de RNF, arquitetura de segurança/desempenho/escalabilidade, ou projetar sistemas com critérios de qualidade mensuráveis.

Design e Frontend #ai #mcp por jabrena