by jabrena
An opinionated, AI-native development workflow for Java Enterprise — reusable Skills, Agents, Commands, and MCP servers combined with a human-in-the-loop model to modernize real-world SDLC practices.
# Add to your Claude Code skills
git clone https://github.com/jabrena/plinthLast scanned: 6/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-30T07:53:26.111Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}plinth is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jabrena. An opinionated, AI-native development workflow for Java Enterprise — reusable Skills, Agents, Commands, and MCP servers combined with a human-in-the-loop model to modernize real-world SDLC practices. It has 413 GitHub stars.
Yes. plinth passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jabrena/plinth" and add it to your Claude Code skills directory (see the Installation section above).
plinth is primarily written in Java. It is open-source under jabrena on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh plinth against similar tools.
No comments yet. Be the first to share your thoughts!
Help this project grow: Become a sponsor
An opinionated AI-native workflow for evolving modern Java Enterprise SDLC practices through reusable Skills, Agents, Commands & MCP servers.
A
plinthrepresents the solid foundation or platform used to support statues or artworks in art and sculpture. It served as a structural and symbolic foundation for columns, statues, and entire temple podiums. Romans inherited the idea from Greek architecture but expanded its use to emphasize monumentality, hierarchy, and imperial power.
Explore the latest published content on the project website and follow its evolution through new skills, improvements, and fixes in the CHANGELOG.
Install every skill for your preferred agent:
# Cursor
npx skills add jabrena/cursor-rules-java --skill '*' --agent cursor -y
# Claude Code
npx skills add jabrena/cursor-rules-java --skill '*' --agent claude-code -y
# Codex
npx skills add jabrena/cursor-rules-java --skill '*' --agent codex -y
# GitHub Copilot
npx skills add jabrena/cursor-rules-java --skill '*' --agent github-copilot -y
Ask your agent:
Use @110-java-maven-best-practices to review this Maven project.
Explain the findings, apply the approved improvements, and validate the build.
The skill guides the agent through a structured Maven review while keeping you in control of proposed changes.
Learn to use this project following the quick guide Getting Started in 5 minutes.
Current System prompts/rules are deprecated and will be removed in v0.17.0. If you still use them, review the release 0.14.0 article.
Commands compose the workflow by routing work to the right agent and skill set:
Turn an idea into an actionable change with user stories, GitHub Issues or Jira, ADRs, diagrams, AI plan mode, and OpenSpec.
/update-issue
@robot-business-analyst
@043-planning-github-issues
@044-planning-jira
@045-planning-azure-devops
@014-agile-user-story
/create-adr
@robot-architect
@030-architecture-adr-general
@031-architecture-adr-functional-requirements
@032-architecture-adr-non-functional-requirements
/create-diagram
@robot-architect
@033-architecture-diagrams
/create-spec
@robot-tech-lead
@042-planning-openspec
@051-design-two-steps-methods
@052-design-hamburger-method
@053-design-simple-rules
@054-design-tdd
@055-design-parallel-change
@121-java-object-oriented-design
@122-java-type-design
@123-java-design-patterns
@130-java-testing-strategies
/explore-design
@robot-architect
@034-architecture-design-exploration
/review-alignment
@robot-business-analyst
/review-breaking-changes
@robot-tech-lead
MCP Servers
Jbang-Quarkus-JDBC
MongoDB
JavaDocs
Serena-LSP
Grafana
Implement and improve Java applications with Maven, design, coding, testing, security, documentation, Spring Boot, Quarkus, Micronaut, OpenAPI, and WireMock guidance.
/implement-issue
@robot-tech-lead
/create-feature-branch
/create-worktree
@robot-java-coder
@robot-java-spring-boot-coder
@robot-java-quarkus-coder
@robot-java-micronaut-coder
@robot-no-java
MCP Servers
Jbang-Quarkus-JDBC
MongoDB
JavaDocs
Serena-LSP
Measure and improve production behavior through observability, profiling, benchmarking, and performance testing.
/profile
@robot-java-performance
@161-java-profiling-detect
@162-java-profiling-analyze
@163-java-profiling-refactor
@164-java-profiling-verify
/benchmark
@robot-java-performance
@151-java-performance-jmeter
@152-java-performance-gatling
MCP Servers
Jbang-Quarkus-JDBC
MongoDB
Serena-LSP
Grafana
Review Java systems, AI models, and how GenAI tools are used across applications and delivery pipelines for regulation-aware engineering controls, evidence, and qualified owner handoffs spanning AI, data, security, product, platform, market, and governance. These skills support engineering awareness and do not provide legal advice.
| Regulation | Skill |
|---|---|
| EU AI Act | 801-regulations-eu-ai-act |
| DORA | 802-regulations-dora |
| GDPR | 803-regulations-gdpr |
| NIS2 | 804-regulations-eu-nis2 |
| Cyber Resilience Act | 805-regulations-eu-cyber-resilience-act |
| Data Act | 806-regulations-eu-data-act |
| Digital Services Act | 807-regulations-eu-digital-services-act |
| Digital Markets Act | 808-regulations-eu-digital-markets-act |
| MiFID II | 810-regulations-eu-mifid-ii |
| Market Abuse Regulation | 811-regulations-eu-market-abuse-regulation |
| Product Liability Directive | 812-regulations-eu-product-liability-directive |
Note: This set of skills could be a good complement for the future OWASP EU Compliance MCP.
Explore the complete Commands, Agents, Skills, and MCP Servers inventories.
The project generates a set of deliverables at the end of any iteration.
| Inventory | Installation | Getting Started |
|---|---|---|
| 1. Commands | @004-commands-installation Install Commands in project |
Commands |
| 2. Agents | @005-agents-installation Install Agents in Cursor/Claude |
Agents |
| 3. Skills | npx skills add jabrena/cursor-rules-java --skill '*' --agent cursor -y |
Skills |
This project is compatible with any tool that supports Commands, Agents, Skills, MCP Servers and AGENTS.md.
Every push runs the following validation checks in CI Builds to keep documentation and generated skills correct, consistent, and secure:
| Name | Purpose |
|---|---|
| 1. MarkdownValidator | Protects the documentation layer by catching Markdown parsing drift and remote link failures before skill-specific checks run. |
| 2. skill-check | Confirms every generated skill follows the expected packaging contract, complementing scanners that focus on behavior or security risk. |
| 3. cisco-ai-skill-scanner by Cisco | Adds behavior-oriented security coverage by looking for risky skill flows that structural validation cannot see. |
| 4. SkillSpector by NVIDIA | Provides an independent static quality and security review, useful for comparing findings against the other scanners. |
| 5. Snyk Agent Scan by SNYK | Focuses on agent-skill supply-chain and prompt-risk signals, adding another security perspective alongside Cisco and SkillSpector. |
From the outset, be aware that results from interactions with these Skills and agents are not deterministic because of how the models behave, but you can mitigate that with clear goals and validation checkpoints.
Some interactive skills require Premium models for interactive use; otherw