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のスキルのライブラリを提供します。これにより、標準化された開発パイプラインを確立します:

  1. 分析 & 設計: /explore-problem/create-spec のようなコマンドを使用して、アイデアを機能および技術仕様(OpenSpec)に変換します。
  2. ビルド: Java環境(例:Spring Boot、Quarkus、Micronaut)向けのフレームワークを認識したデリゲーションを使用して、これらの仕様を実装します。
  3. 運用: /profile/benchmark のようなコマンドを使用して、パフォーマンスチューニングとオブザーバビリティを調整します。
  4. コンプライアンス: エンジニアがJavaシステムをEU AI法やGDPRなどの規制に適合させるための専門的なスキルを提供します。

対象者

AIコーディングアシスタントを使用しており、アドホックなプロンプトではなく、厳格でプロフェッショナルなエンジニアリングプロセスを求めるJava Enterprise開発者およびソフトウェアアーキテクト。

ハイライト

  • 包括的なツール群: Javaエコシステム(Maven、Spring Bootなど)に合わせた膨大なスキルのライブラリが含まれています。
  • 構造化されたワークフロー: 問題の特定(Jira/GitHub)から実装、クローズまでの明確なパスを定義します。
  • OpenSpecの統合: 検証済みの仕様フォーマットを使用して、AIが生成したコードが設計要件に一致するようにします。
  • 規制への対応: 主要なEUデジタル規制に関連するエンジニアリングコントロールのための、アルファ段階のスキルが含まれています。
  • マルチエージェント対応: Cursor、Claude Code、Codex、GitHub Copilotと互換性があります。

関連

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