Receber por email
← Voltar para o catálogo

Autor no catálogo

jabrena

83 skills 33.781 estrelas no total GitHub ↗

Skills publicadas

Mostrando 12 de 83

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

301-frameworks-spring-boot-core

407

Use when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBootApplication, component annotations (@Controller, @Service, @Repository), bean definition and scoping, configuration classes and @ConfigurationProperties (with @Validated), component scanning, conditional configuration and profiles, constructor injection, @Primary and @Qualifier for

Design e Frontend #ai #mcp por jabrena

133-java-testing-acceptance-tests

407

Use when you need to implement acceptance tests from a Gherkin .feature file for framework-agnostic Java (no Spring Boot, Quarkus, Micronaut) — finding @acceptance scenarios, happy path with RestAssured, Testcontainers for DB/Kafka, WireMock for external REST. Requires .feature file in context. This should trigger for requests such as Review Java code for acceptance tests; Apply best practices for

Desenvolvimento #ai #mcp por jabrena

132-java-testing-integration-testing

407

Use when you need to set up, review, or improve Java integration tests — including generating a BaseIntegrationTest.java with WireMock for HTTP stubs, detecting HTTP client infrastructure from import signals, injecting service coordinates dynamically via System.setProperty(), creating WireMock JSON mapping files with bodyFileName, isolating stubs per test method, verifying HTTP interactions, or el

Automação #ai #mcp por jabrena

323-frameworks-spring-boot-testing-acceptance-tests

407

Use when you need to implement acceptance tests from a Gherkin .feature file for Spring Boot applications — including finding scenarios tagged @acceptance, implementing happy path tests with TestRestTemplate, @SpringBootTest, Testcontainers with @ServiceConnection for DB/Kafka, and WireMock for external REST stubs. Requires .feature file in context. This should trigger for requests such as Review

Design e Frontend #ai #mcp por jabrena