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

030-architecture-adr-general

407

Use esta skill para gerar Registros de Decisão de Arquitetura (ADRs) para projetos Java. Ela utiliza um processo interativo e conversacional para coletar contexto, partes interessadas, opções e resultados, produzindo documentos ADR bem estruturados.

Documentos #ai #mcp por jabrena

423-frameworks-quarkus-testing-acceptance-tests

407

Use when you need to implement acceptance tests from a Gherkin .feature file for Quarkus applications — including @acceptance scenarios, @QuarkusTest, BaseAcceptanceTest with QuarkusTestResourceLifecycleManager for Testcontainers and WireMock, REST Assured for full HTTP pipeline testing, WireMock JSON mapping files (classpath:wiremock/mappings/), *AT suffix naming, and Maven Surefire/Failsafe thre

Automação #ai #mcp por jabrena

131-java-testing-unit-testing

407

Use when you need to review, improve, or write Java unit tests — including migrating from JUnit 4 to JUnit 5, adopting AssertJ for fluent assertions, structuring tests with Given-When-Then, ensuring test independence, applying parameterized tests, mocking dependencies with Mockito, verifying boundary conditions (RIGHT-BICEP, CORRECT, A-TRIP), leveraging JSpecify null-safety annotations, or elimina

DevOps e Infra #ai #mcp por jabrena

200-agents-md

407

Use when you need to generate an AGENTS.md file for a Java repository — covering project conventions, tech stack, file structure, commands, Git workflow, and contributor boundaries — through a modular, step-based interactive process that adapts to your specific project needs. This should trigger for requests such as Create AGENTS.md; Update AGENTS.md file; Add agent instructions. Part of cursor-ru

DevOps e Infra #ai #git por jabrena

124-java-secure-coding

407

Aplique as melhores práticas de codificação segura em Java, abrangendo validação de entradas, defesa contra ataques de injeção, privilégio mínimo, criptografia forte, tratamento seguro de exceções, gerenciamento de segredos em tempo de execução, desserialização segura e codificação de saída para prevenir XSS.

Dados e Análise #ai #mcp por jabrena

311-frameworks-spring-jdbc

407

Use when you need to write or review programmatic JDBC with Spring — including JdbcClient (Spring Framework 7+) as the default API, JdbcTemplate only where batch/streaming APIs require JdbcOperations, NamedParameterJdbcTemplate for legacy named-param code, parameterized SQL, RowMapper mapping to records, batch operations, transactions, safe handling of generated keys, DataAccessException handling,

Dados e Análise #ai #api por jabrena

182-java-observability-metrics-micrometer

407

Use when you need to implement or improve Java metrics observability with Micrometer — including meter design, naming/tag conventions, cardinality control, timers/counters/gauges/distribution summaries, percentiles/histograms, Actuator/Prometheus integration, and metrics validation through tests. This should trigger for requests such as Improve metrics; Apply Micrometer; Add metrics observability;

Automação #ai #mcp por jabrena

033-architecture-diagrams

407

Use when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model diagrams, UML state machine diagrams, and ER (Entity Relationship) diagrams — through a modular, step-based interactive process that adapts to your specific visualization needs. This should trigger for requests such as Generate UML diagram; Create sequence diagram; Create class diagr

Dados e Análise #ai #mcp por jabrena

044-planning-jira

407

Esta skill utiliza a CLI do Jira para verificar a instalação, configurar o acesso ao Jira Cloud, listar issues e buscar descrições e comentários. Inclui um portão de instalação interativo, oferecendo orientação caso a CLI "jira" esteja ausente.

Design e Frontend #ai #markdown por jabrena

415-frameworks-quarkus-mongodb

407

Use when you need MongoDB persistence in Quarkus — including Panache Mongo entities/repositories, document design, indexes, transactions where applicable, and error handling. This should trigger for requests such as Add MongoDB in Quarkus; Review Quarkus Mongo Panache design; Improve Mongo error handling in Quarkus services. Part of cursor-rules-java project

Documentos #ai #mcp por jabrena

111-java-maven-dependencies

407

Use quando precisar adicionar ou avaliar dependências Maven que melhoram a qualidade do código — incluindo anotações de nulidade (JSpecify), análise estática (Error Prone + NullAway), programação funcional (VAVR) ou teste de arquitetura (ArchUnit) — e desejar uma abordagem consultiva e orientada por perguntas que adicione apenas o que você realmente precisa.

Desenvolvimento #ai #mcp por jabrena

502-frameworks-micronaut-rest

407

Use when you need to design, review, or improve REST APIs with Micronaut — including @Controller routes, HTTP status codes, DTOs, Bean Validation, exception handlers, pagination, idempotency, ETag/If-Match, caching headers, versioning, contract-first OpenAPI (OpenAPI Generator), optional runtime OpenAPI via micronaut-openapi, and security annotations. This should trigger for requests such as Revie

Automação #ai #api por jabrena