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とのやり取りを、分析、設計、実装、および運用操作を通じてAIアシスタントを導く、再利用可能なスキル、エージェント、コマンドの整合性のある基盤に置き換えることを目指しています。
仕組み
このプロジェクトは、Cursor、Claude Code、Codex、GitHub CopilotなどのAIエージェントにインストール可能な、13のコマンド、9のエージェント、125のスキルのライブラリを提供します。これにより、標準化された開発パイプラインを確立します:
- 分析 & 設計:
/explore-problemや/create-specのようなコマンドを使用して、アイデアを機能および技術仕様(OpenSpec)に変換します。 - ビルド: Java環境(例:Spring Boot、Quarkus、Micronaut)向けのフレームワークを認識したデリゲーションを使用して、これらの仕様を実装します。
- 運用:
/profileや/benchmarkのようなコマンドを使用して、パフォーマンスチューニングとオブザーバビリティを調整します。 - コンプライアンス: エンジニアがJavaシステムをEU AI法やGDPRなどの規制に適合させるための専門的なスキルを提供します。
対象者
AIコーディングアシスタントを使用しており、アドホックなプロンプトではなく、厳格でプロフェッショナルなエンジニアリングプロセスを求めるJava Enterprise開発者およびソフトウェアアーキテクト。
ハイライト
- 包括的なツール群: Javaエコシステム(Maven、Spring Bootなど)に合わせた膨大なスキルのライブラリが含まれています。
- 構造化されたワークフロー: 問題の特定(Jira/GitHub)から実装、クローズまでの明確なパスを定義します。
- OpenSpecの統合: 検証済みの仕様フォーマットを使用して、AIが生成したコードが設計要件に一致するようにします。
- 規制への対応: 主要なEUデジタル規制に関連するエンジニアリングコントロールのための、アルファ段階のスキルが含まれています。
- マルチエージェント対応: Cursor、Claude Code、Codex、GitHub Copilotと互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト