300-frameworks-spring-boot-create-project について
SDKMAN で管理するツールを使って Spring Boot の Maven プロジェクトを生成するスキルです。Java 25 と Spring Boot 4.0.x を既定とし、生成後に Maven で検証します。
主な機能
- 01SDKMAN と Java の確認
- 02SDKMAN 管理ツールの選択
- 03プロジェクト設定と依存関係の収集
- 04Spring Boot Maven プロジェクトの生成
- 05Maven による検証
活用シーン
- 01Spring Boot Maven プロジェクトの作成
- 02Spring Boot サービスの初期構築
- 03Java 25 アプリケーションのひな形作成
- 04選択した依存関係でのプロジェクト生成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jabrena/ plinth --skill 300-frameworks-spring-boot-create-projectインストール後、Claude Code で/300-frameworks-spring-boot-create-projectを入力して読み込まれたか確認します。
同梱ファイルreferences/300-frameworks-spring-boot-create-project.md
詳細
Spring Boot Maven プロジェクトを作成する
SDKMAN で管理されたツールを使用して、新しい Spring Boot Maven プロジェクトを作成します。Java 25 と、リポジトリの Spring Boot 4.0.x のベースラインに合わせます。
このスキルで扱う内容
- プロジェクト作成前に SDKMAN と Java が利用可能か確認する
- SDKMAN を通じて、必要な Java と Spring Boot CLI の候補をインストールまたは選択する
- プロジェクトの座標、パッケージ名、Java バージョン、パッケージング方式、依存関係を確認する
- Spring Initializr を利用した Spring Boot CLI コマンドで Maven プロジェクトを作成する
- 検証には Maven ラッパーコマンドを優先する
- 完了を報告する前に、Maven で生成されたプロジェクトを検証する
制約事項
プロジェクトの作成は、明示的かつ再現可能な方法で、Maven を使用して行う必要があります。
- 前提条件:
sdk versionを実行して SDKMAN がインストールされていることを確認します。インストールされていない場合は、何も知らせずにインストールするのではなく、停止してセットアップ方法を案内します - JAVA のベースライン:ユーザーが別のサポート対象バージョンを指定しない限り、Java 25 を優先します
- フレームワークのベースライン:デフォルトでは Spring Boot 4.0.x を対象とします
- ビルドツール:Gradle ではなく Maven プロジェクトを生成します
- 安全性:ユーザーの明示的な確認なしに、既存の空でないディレクトリを上書きしません
- 検証:生成したプロジェクトに Maven ラッパーがある場合は
./mvnw clean verifyを実行します。ない場合はmvn clean verifyを実行します - 実行前に:SDKMAN と Spring Boot CLI のワークフロー全体について、リファレンスを読みます
このスキルを使用する場面
- Spring Boot Maven プロジェクトを作成する
- SDKMAN で Spring Boot プロジェクトを初期化する
- 新しい Spring Boot サービスを生成する
- Spring Boot 4 の Maven プロジェクトを作成する
- Java 25 で Spring Boot サービスのひな形を作成する
ワークフロー
- リファレンスを読み、プロジェクトの入力情報を確認する
references/300-frameworks-spring-boot-create-project.md を読み、プロジェクトディレクトリ、グループ、アーティファクト、パッケージ名、Java バージョン、パッケージング方式、初期の依存関係を確認します。
- SDKMAN で管理されたツールを確認する
SDKMAN、Java、Spring Boot CLI が利用可能か確認します。使用するバージョンをユーザーに確認してから、候補をインストールまたは切り替えます。
- Maven プロジェクトを作成する
Spring Initializr を利用した Spring Boot CLI のプロジェクト作成機能を使用し、ビルドツールに Maven を選択します。デフォルトのベースラインは Spring Boot 4.0.x とします。
- 検証して報告する
生成したプロジェクトで Maven の検証を実行し、使用したコマンド、選択したオプション、生成先のパス、後続のセットアップ手順をまとめます。
リファレンス
詳細なガイダンス、例、制約事項については、references/300-frameworks-spring-boot-create-project.md を参照してください。