piomin/claude-ai-spring-boot

Claude Code template for Spring Boot and other staff (included in the tags)

解決する課題

このプロジェクトは、Claude Code 用の構造化された構成テンプレートを提供し、開発者が本番環境に対応した Spring Boot 4.x アプリケーションを構築できるよう支援します。AI が生成するコードが、最新の Java 21+ のベストプラクティス、エンタープライズ設計パターン、およびクラウドネイティブなデプロイ標準に準拠することを保証します。

仕組み

このリポジトリには、.claude/ ディレクトリ内に一連の専門的なエージェント定義とスキルファイルが含まれています。このプロジェクト内で Claude Code を実行すると、これらのファイルが自動的に読み込まれ、特定の要件(フィールドインジェクションの代わりにコンストラクタインジェクションを使用する、統合テストに Testcontainers を実装するなど)に関するコンテキストを取得します。これらのファイルは「ナレッジベース」として機能し、コード生成中の AI の意思決定プロセスをガイドします。

対象ユーザー

これは、自動化された開発、コードレビュー、インフラ構成のために Claude Code を活用しつつ、厳格なアーキテクチャおよびセキュリティ基準を維持したいと考えている Spring Boot を使用する Java 開発者向けに設計されています。

ハイライト

  • コードレビュー、Kubernetes デプロイ、セキュリティエンジニアリングなどのタスクのための専門エージェントが含まれています。
  • 最新の Java 機能、JPA パターン、テスト戦略をカバーする再利用可能なスキルモジュールを提供します。
  • Lombok の不使用、明示的なコンストラクタインジェクション、RestClient の使用など、厳格な規約を強制します。
  • OpenTelemetry トレーシング、GraalVM ネイティブイメージ、Kubernetes プローブなど、包括的なクラウドネイティブ対応を提供します。

関連

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