plinth
jabrena · jabrena/plinth
Cung cấp bộ công cụ kỹ thuật AI-native với 125 skill, agent và command cho các quy trình làm việc SDLC Java enterprise hiện đại trên nhiều agent.
Plinth là một bộ công cụ kỹ thuật AI-native cho SDLC doanh nghiệp Java hiện đại, được xây dựng xung quanh các Lệnh, Agent, Skill và MCP Server có thể tái sử dụng.
Xem trước
Bạn có thể làm gì với nó
- Tự động hóa và chuẩn hóa các quy trình vòng đời phát triển phần mềm Java enterprise.
- Tận dụng các agent và command có sẵn cho các tác vụ phát triển Java cụ thể.
- Tích hợp một quy trình làm việc AI-native có quan điểm riêng vào các dự án Java hiện có.
Kiểm tra an toàn
Không thấy dấu hiệu rủi ro trong các file đã quét.
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ README
Plinth for Java
Help this project grow: Become a sponsor
Goal
An opinionated AI-native workflow for evolving modern Java Enterprise SDLC practices through reusable Skills, Agents, Commands & MCP servers.
What is a Plinth?
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.
Project at a glance
- 14 Commands
- 9 Agents
- 125 Skills
Latest Updates
Explore the latest published content on https://jabrena.github.io/plinth/ and follow its evolution through new skills, improvements, and fixes in the CHANGELOG.
Start in 60 seconds
Install every skill for your preferred agent:
npx skills add jabrena/plinth --skill '*' --agent cursor -y
npx skills add jabrena/plinth --skill '*' --agent claude-code -y
npx skills add jabrena/plinth --skill '*' --agent codex -y
npx skills add jabrena/plinth --skill '*' --agent github-copilot -y
Install every command for your prefered agent:
install @004-commands-installation cursor
install @004-commands-installation claude-code
install @004-commands-installation codex
install @004-commands-installation github-copilot
Install every agent for your prefered agent:
install @005-agents-installation cursor
install @005-agents-installation claude-code
install @005-agents-installation codex
install @005-agents-installation github-copilot
See it in action
You can use the project in 2 ways:
- Use the AI-Native development workflow
- Refactor your code with Skills
Using the AI-Native development workflow
Prepare the repository with /onboarding, then identify an issue in your Kanban dashboard from Atlasian Jira, Github Issues or Azure DevOps and apply the following workflow:
/onboarding
|
v
Issue
|
v
/update-issue --> /explore-problem --> /create-acceptance-criteria
|
v
/create-spec --> /explore-design
|
v
/implement-spec --> /close-spec
/onboarding establishes root AGENTS.md and one unambiguous OpenSpec project before issue selection. It preserves existing prerequisites; when OpenSpec is missing, you select its result path with documentation/openspec as the default.
Analysis & Design
Turn an idea into an actionable change with user stories, GitHub Issues or Jira, ADRs, diagrams, AI plan mode, and OpenSpec.
Functional Specification:
Command
Explanation
<code>/onboarding</code>
Establish root repository guidance and one unambiguous OpenSpec project before issue work.
<code>/update-issue</code>
Update an existing GitHub or Jira issue with a structured user story, acceptance criteria, and resource content.
<code>/explore-problem</code>
Evaluate an issue from five perspectives and post a Functional Specification comment on the issue.
<code>/create-acceptance-criteria</code>
Derive Gherkin acceptance criteria from a Functional Specification and post them as a separate issue comment.
Technical Specification:
Command
Explanation
<code>/create-adr</code> (Optional)
Record an architectural decision, its alternatives, rationale, and consequences.
<code>/create-diagram</code> (Optional)
Create a focused architecture or design diagram from approved artifacts.
<code>/create-spec</code> (OpenSpec)
Create or update one or more validated OpenSpec changes.
<code>/explore-design</code>
Compare technical approaches and obtain an approved design direction.
Build
Implement and improve Java applications with Maven, design, coding, testing, security, documentation, Spring Boot, Quarkus, Micronaut, OpenAPI, and WireMock guidance.
Command
Explanation
<code>/implement-spec</code>
Deliver an approved plan or validated OpenSpec task list through framework-aware delegation.
<code>/close-spec</code>
Archive an OpenSpec change by name using the OpenSpec CLI.
Operate
Measure and improve production behavior through observability, profiling, benchmarking, and performance testing.
Command
Explanation
<code>/profile</code>
Coordinate Java profiling from baseline detection through verified optimization.
<code>/benchmark</code>
Select and coordinate JMeter, Gatling, or JMH performance workflows.
Compliance (Alpha)
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-reg |