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 Enterprise アプリケーションのソフトウェア開発ライフサイクル(SDLC)に向けた構造的で AI ネイティブなワークフローを提供します。分散した AI インタラクションを置き換えるために、再利用可能なスキル、エージェント、コマンドの標準化されたセットを提供し、開発者が分析、設計、実装、運用の各段階を効率的に進められるようにします。

仕組み

このプロジェクトは、Cursor、Claude Code、Codex、GitHub Copilot などの AI エージェントの基盤として機能し、125 のスキル、9 個のエージェント、14 のコマンドを備えたライブラリを提供します。特定のワークフローを実装しています:

  1. オンボーディング:リポジトリのガイドラインとプロジェクト仕様を確立します。
  2. 分析と設計:/explore-problem や /create-spec などのコマンドを使って、アイデアを機能的・技術的仕様に変換します。
  3. ビルド:Spring Boot、Quarkus、Micronaut などのフレームワークに特化したデリゲーションにより、仕様を実装します。
  4. 運用:JMeter、Gatling、JMH などのツールを使って Java のプロファイリングとベンチマークを調整します。
  5. コンプライアンス:EU AI Act や GDPR などの規制遵守を支援するスキルを提供します。

対象ユーザー

Java Enterprise アプリケーションを開発しているソフトウェアエンジニアで、プロフェッショナルな開発ワークフローに AI エージェントを統合したいが、エンジニアリングの判断力やアーキテクチャの厳密さを損ないたくない方々に最適です。

主な特徴

  • 包括的な Java エコシステム対応:Maven、Spring Boot、Quarkus、Micronaut、OpenAPI に対するガイドラインを提供。
  • AI ネイティブなワークフロー:オンボーディングから仕様完了までの定義済みコマンドの順序で SDLC を管理。
  • 広範なスキルライブラリ:コーディング、テスト、観測性、セキュリティをカバーする 125 の専門スキル。
  • マルチエージェント互換性:Cursor や Claude Code など、さまざまな AI コーディングアシスタントと連携可能。
  • Cisco および NVIDIA 検証済み:業界標準のスキャナー(Cisco AI Skill Scanner、NVIDIA SkillSpector)を使用し、スキルのセキュリティと品質を保証。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト