jabrena/plinth

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

解决的问题

Plinth for Java 为现代 Java 企业应用的软件开发生命周期(SDLC)提供结构化、AI 原生的工作流。旨在用一组可重复使用的技能、代理和命令替代零散的 AI 交互,引导开发者完成分析、设计、实现和运维等环节。

如何工作

该项目作为 AI 代理(如 Cursor、Claude Code、Codex 和 GitHub Copilot)的基础,提供包含 125 个技能、9 个代理和 14 个命令的库。其实施了特定工作流:

  1. 入职:建立仓库指南和项目规范。
  2. 分析与设计:使用 /explore-problem 和 /create-spec 等命令,将想法转化为功能性和技术性规范。
  3. 构建:通过框架感知的委托机制,利用 Spring Boot、Quarkus 和 Micronaut 等工具实现规范。
  4. 运维:使用 JMeter、Gatling 或 JMH 等工具协调 Java 性能分析和基准测试。
  5. 合规:提供技能帮助工程师遵守 EU AI Act 和 GDPR 等法规。

适用人群

专为希望在专业开发流程中整合 AI 代理,同时不牺牲工程判断力或架构严谨性的 Java 企业应用开发人员设计。

主要亮点

  • 全面的 Java 生态支持:提供 Maven、Spring Boot、Quarkus、Micronaut 和 OpenAPI 的指导。
  • AI 原生工作流:预定义的命令序列(从入职到规范关闭)管理 SDLC。
  • 丰富的技能库:涵盖编码、测试、可观测性与安全性的 125 个专业技能。
  • 多代理兼容性:兼容多种 AI 编码助手,包括 Cursor 和 Claude Code。
  • 经 Cisco 和 NVIDIA 验证:使用行业标准扫描器(Cisco AI Skill Scanner、NVIDIA SkillSpector)确保技能的安全性与质量。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目