Dockerデーモンを使わず、MavenまたはGradleでJavaアプリケーション向けの最適化されたDocker・OCIコンテナイメージをビルドします。
piomin/claude-ai-spring-boot
Spring Boot 4.x / Java 21以降のアプリをベストプラクティスに沿って構築できるよう、Claudeを導くスキルとエージェントをまとめたClaude Codeプラグイン。
- スター
- 1,418
- フォーク
- 448
- 未解決の Issue
- 13
- 最終コミット
- 一昨日
これは何?
Java 21以降を対象に、Spring Boot 4.xアプリを構築するためのスキルと専門エージェントをまとめたClaude Codeプラグインです。インストールすると、Claude Codeはコード生成時にこれらの指示を参照し、REST API、JPAによる永続化、Spring Security、テスト、クラウドネイティブなデプロイ、Kubernetesをカバーします。
Lombokを使わない、コンストラクタインジェクションを使う、ブロッキングHTTP呼び出しにはRestClientを優先する、Testcontainersと@ServiceConnectionで統合テストを書く、といったプロジェクト規約を適用します。Javaのモダンな機能、JPAとHibernateの落とし穴、デザインパターン、構造化ログなどを扱う8つのスキルと、コードレビュー、Kubernetesマニフェスト、Dockerイメージ、セキュリティ強化などを担う6つのエージェントを備えています。
マーケットプレイスまたはリポジトリから直接インストールでき、プラグインディレクトリを指定するフラグを使ってローカルでテストできます。作りたいアプリを説明して利用するほか、個別のスキルやエージェントを直接呼び出すこともできます。
主な機能
- 01コードレビュー、Kubernetes、Docker、DevOps、セキュリティ関連のタスクを担う6つのエージェント
- 02JPA、テスト、Java 21の機能、ログを扱う8つのスキル
- 03コンストラクタインジェクションやLombokを使わないといった規約を適用
- 04統合テスト向けのTestcontainersと@ServiceConnection
- 05プローブ、グレースフルシャットダウン、OpenTelemetryのトレーシングに関するクラウドネイティブなガイダンス
ユースケース
- Claude CodeでPostgreSQLをバックエンドにした新しいSpring Boot REST APIを生成する
- 既存のSpring Bootコードをセキュリティや規約の観点からレビューする
- Spring Bootサービス向けのKubernetesデプロイマニフェストとDockerfileを作成する
クイックスタート
- 1
Anthropicマーケットプレイスからプラグインをインストールする
claude plugin install spring-boot-template@piomin - 2
または、リポジトリから直接インストールする
claude plugin install --url https://github.com/piomin/claude-ai-spring-boot - 3
Claude Codeで作成したいアプリを説明する
使う前に知っておきたいこと
- Spring Boot 4.xとJava 21以降のみを対象としています。
- Claude Codeのプラグインのため、使用にはClaude Codeが必要です。
トピック
よくある質問
- claude-ai-spring-boot とは?
- Spring Boot 4.x / Java 21以降のアプリをベストプラクティスに沿って構築できるよう、Claudeを導くスキルとエージェントをまとめたClaude Codeプラグイン。 Java 21以降を対象に、Spring Boot 4.xアプリを構築するためのスキルと専門エージェントをまとめたClaude Codeプラグインです。インストールすると、Claude Codeはコード生成時にこれらの指示を参照し、REST API、JPAによる永続化、Spring Security、テスト、クラウドネイティブなデプロイ、Kubernetesをカバーします。
- claude-ai-spring-boot は無料で使えますか?ライセンスは?
- claude-ai-spring-boot は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- claude-ai-spring-boot は今もメンテナンスされていますか?
- 活発にメンテナンス中。claude-ai-spring-boot の最終コミットは 2026年10月18日 です。
- claude-ai-spring-boot は何に使えますか?
- Claude CodeでPostgreSQLをバックエンドにした新しいSpring Boot REST APIを生成する 既存のSpring Bootコードをセキュリティや規約の観点からレビューする Spring Bootサービス向けのKubernetesデプロイマニフェストとDockerfileを作成する
- claude-ai-spring-boot のインストール方法は?
- Anthropicマーケットプレイスからプラグインをインストールする: claude plugin install spring-boot-template@piomin または、リポジトリから直接インストールする: claude plugin install --url https://github.com/piomin/claude-ai-spring-boot Claude Codeで作成したいアプリを説明する
- claude-ai-spring-boot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/piomin/claude-ai-spring-boot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
vClusterを使ってKubernetesクラスターをDockerコンテナとして実行する、KinDより軽量で一時停止・再開やロードバランサーを備えたツール。
Xiaozhi ESP32音声デバイス向けのJavaサーバー兼管理プラットフォーム。デバイス監視、音声・ペルソナ管理、会話ログに対応します。
テスト計画を先に立て、検証を徹底し、証拠レポートでコードの正しさを示すコーディングエージェント向けスキル。
Trivyは、コンテナ、ファイルシステム、Gitリポジトリ、VMイメージ、Kubernetesを対象に、脆弱性や設定ミス、シークレット、SBOMを検出するオープンソースのセキュリティスキャナーです。
アカウントや認証トークンなしで、AWS互換サービスを手元で実行できる無料のオープンソースAWSエミュレーター。