decebals/claude-code-java
Reusable AI development infrastructure for Java projects, optimized for Claude Code
解決する問題
Java開発において、AIエージェントにドメイン固有の知識と構造化されたワークフローを提供する標準化された方法を提供します。コードレビュー、アーキテクチャ決定、フレームワーク固有のタスク(Spring BootやJPAなど)において、エージェントが特定のパターンに従うことを保証する再利用可能な「スキル」のライブラリを提供することで、一貫性のないAI支援の問題を解決します。
仕組み
このプロジェクトは、オープンなAgent Skills仕様に従う構造化されたMarkdownファイルであるスキルのコレクションで構成されています。これらのファイルは、AIエージェントに特定のタスクを実行するために必要なコンテキストと指示を提供します。開発者は、CLIツールやセットアップスクリプトを使用してこれらのスキルをプロジェクトにインストールでき、エージェント(特にClaude Codeでテスト済み)がユーザーのプロンプトに基づいて関連するスキルを自動的にロードできるようにします。
対象読者
Mavenベースのプロジェクトで高品質で再現可能な支援を求める、AIエージェント(Claude Codeなど)を使用するJava開発者。日常的なgitコミットから複雑なセキュリティ監査やアーキテクチャレビューまでを対象とします。
ハイライト
- 18の専門スキル: ワークフロー(git-commit、changelog)、コード品質(セキュリティ監査、並行性レビュー)、アーキテクチャ(SOLID、デザインパターン)、フレームワーク(Spring Boot、JPA)をカバー。
- 仕様準拠: オープンなAgent Skills仕様に従い、CIでスキルを検証して互換性を確保。
- ルーティング検証: エージェントがプロンプトの説明に基づいて正しいスキルを選択することをテストするスクリプトを含む。
- トークン効率: 手動プロンプトと比較して、反復回数とトークン使用量を削減するように設計。
- 統合準備完了:
CLAUDE.mdとMCPサーバー設定のテンプレートを含み、エージェントのセットアップを効率化。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト