jabrena/plinth

Plinth is an AI-native engineering toolkit for modern Java enterprise SDLC, built around reusable Commands, Agents, Skills, and MCP Servers.

This repository also configures its own agents. See what plinth tells them →

438Stars on the repository
150Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

jabrena/plinth

Skill Claude CodeCodex

Use when you need to design, review, or improve validation in Micronaut applications — including Bean Validation on @Controller methods, @Body @Valid, query/path parameter validation, @ConfigurationProperties validation, custom constraints, nested DTO validation, and ExceptionHandler mapping for constraint violations.…

not rated 438 +3 yesterday A SkillSpector: pass 117 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

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…

not rated 438 +3 yesterday A SkillSpector: pass 118 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need programmatic JDBC in Micronaut — pooled DataSource, parameterized SQL, io.micronaut.transaction.annotation.Transactional, batching, and domain exception translation. This should trigger for requests such as Review JDBC or SQL data access in a Micronaut project; Improve transactions and parameter…

not rated 438 +3 yesterday A SkillSpector: pass 118 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need data access with Micronaut Data — @MappedEntity, CrudRepository/PageableRepository, @Query with parameters, @Transactional services, projections, @Version, and @MicronautTest with TestPropertyProvider and Testcontainers. For raw java.sql access without generated repositories, use…

not rated 438 +3 yesterday A SkillSpector: pass 145 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need to add or review Flyway database migrations in a Micronaut application — micronaut-flyway, db/migration scripts, flyway.datasources. configuration, and alignment with JDBC or Micronaut Data. This should trigger for requests such as Add or review Flyway migrations in a Micronaut project; Configure…

not rated 438 +3 yesterday A SkillSpector: pass 129 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need Kafka messaging in Micronaut — including @KafkaClient and @KafkaListener design, @Serdeable serialization, topic/partition strategy, TestPropertyProvider integration tests, retries and dead-letter processing, and error handling. This should trigger for requests such as Add Kafka in Micronaut; Review…

not rated 438 +3 yesterday A SkillSpector: pass 115 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need MongoDB persistence in Micronaut — including @MongoRepository design, document modeling, indexes, query patterns, and error handling. This should trigger for requests such as Add MongoDB in Micronaut; Review Micronaut Data Mongo design; Improve error handling for Micronaut Mongo operations; Model…

not rated 438 +3 yesterday A SkillSpector: pass 99 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need to add or review Mongock MongoDB data migrations in a Micronaut application — including Mongock runner/driver selection, Micronaut bean wiring, migration scan packages, @ChangeUnit classes, lock/transaction settings, and Testcontainers verification. This should trigger for requests such as Add…

not rated 438 +3 yesterday A SkillSpector: pass 135 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

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.…

not rated 438 +3 yesterday A SkillSpector: pass 150 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need to write or improve integration tests for Micronaut — @MicronautTest, HttpClient, TestPropertyProvider with Testcontainers, transactional test mode where appropriate, and Maven Surefire/Failsafe splits for Test, Tests, IT, and AT. This should trigger for requests such as Add Micronaut integration…

not rated 438 +3 yesterday A SkillSpector: pass 137 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need to implement acceptance tests from maintainer-sanitized Gherkin scenario facts for Micronaut applications — @acceptance scenarios, @MicronautTest, HttpClient, BaseAcceptanceTest with TestPropertyProvider for Testcontainers and WireMock, AT suffix, Failsafe. Requires a maintainer-authored scenario…

not rated 438 +3 yesterday A SkillSpector: pass 172 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic OpenAPI 3.x guidance — spec structure, metadata and versioning, paths and operations, reusable schemas, security schemes, examples, documentation quality, contract validation (e.g. Spectral), breaking-change awareness, and handoffs to codegen — without choosing Spring Boot…

not rated 438 +3 yesterday A SkillSpector: pass 109 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic WireMock guidance — stub design, JSON or programmatic mappings, precise request matching, response bodies and faults, classpath fixtures, isolation and reset between tests, verification of calls, dynamic ports and base URLs, and avoiding flaky stubs — without choosing Spring Boot…

not rated 438 +3 yesterday A SkillSpector: pass 140 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need to add or review fuzz testing for Java APIs with CATS — including contract-driven negative testing, malformed payload validation, boundary input exploration, CI integration, reproducible failures, and local execution guidance. This should trigger for requests such as Add fuzz testing to a Java…

not rated 438 +3 yesterday A SkillSpector: pass 107 tokens original Apache-2.0

704-technologies-sql

111

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic SQL guidance — schema naming, relational table design, query readability, indexes, transactions, database security, migrations, testing, and monitoring — without choosing Spring Boot, Quarkus, or Micronaut. This should trigger for requests such as Review SQL schema or migrations…

not rated 438 +3 yesterday A SkillSpector: pass 96 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic MongoDB and non-relational database query guidance — document schema design, collection modeling, JSON Schema validation, indexes, aggregation pipelines, query performance, consistency trade-offs, transactions, and operational safety — without choosing Spring Boot, Quarkus, or…

not rated 438 +3 yesterday A SkillSpector: pass 116 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic Docker and container image guidance for Java projects - Dockerfile design, multi-stage Maven builds, jlink custom runtimes, micro runtime distributions such as Alpaquita, JVM container ergonomics, non-root execution, image metadata, .dockerignore, reproducible builds, vulnerability…

not rated 438 +3 yesterday A SkillSpector: pass 133 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when you need framework-agnostic Hexagonal architecture guidance for Java projects - ports and adapters boundaries, application core independence, driving and driven adapters, dependency direction, infrastructure leakage detection, optional architecture tests, and evidence-backed remediation. This should trigger…

not rated 438 +3 yesterday A SkillSpector: pass 102 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise systems that use AI, LLMs, AI agents, RAG, tool calling, workflow automation, or model-based decision support and need EU AI Act regulatory awareness. This should trigger for requests such as Review a Java AI system for EU AI Act controls; Design governance…

not rated 438 +3 yesterday A SkillSpector: pass 108 tokens original Apache-2.0

802-regulations-dora

116

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise systems that may support financial entities, critical ICT services, third-party ICT provider integrations, or operational resilience obligations under DORA. This should trigger for requests such as Review a Java platform for DORA ICT risk controls; Design…

not rated 438 +3 yesterday A SkillSpector: pass 97 tokens original Apache-2.0

803-regulations-gdpr

117

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise systems that process personal data and need GDPR-aware engineering controls. This should trigger for requests such as Review a Java service for GDPR privacy controls; Design data-subject rights workflows; Add retention, deletion, pseudonymization, or…

not rated 438 +3 yesterday A SkillSpector: pass 90 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise systems from a maintainer-authored or maintainer-sanitized NIS2 engineering evidence inventory. Supports essential or important entities, critical-sector services, managed service providers, supply-chain dependencies, and cybersecurity incident escalation…

not rated 438 +3 yesterday A SkillSpector: pass 89 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise products, services, libraries, agents, plugins, connected components, or platform modules that may qualify as products with digital elements and need EU Cyber Resilience Act secure-by-design, vulnerability handling, security update, SBOM, product…

not rated 438 +3 yesterday A SkillSpector: pass 80 tokens original Apache-2.0

jabrena/plinth

Skill Claude CodeCodex

Use when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products, cloud providers, APIs, event streams, AI data pipelines, data spaces, or SaaS platforms and need EU Data Act engineering controls. This should…

not rated 438 +3 yesterday A SkillSpector: pass 139 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: