mcpField
3
300-frameworks-spring-boot-create-project

300-frameworks-spring-boot-create-project

github.com/jabrena開発456207 回インストール1 日前に更新
リポジトリ

300-frameworks-spring-boot-create-project について

SDKMAN で管理するツールを使って Spring Boot の Maven プロジェクトを生成するスキルです。Java 25 と Spring Boot 4.0.x を既定とし、生成後に Maven で検証します。

主な機能

  1. 01SDKMAN と Java の確認
  2. 02SDKMAN 管理ツールの選択
  3. 03プロジェクト設定と依存関係の収集
  4. 04Spring Boot Maven プロジェクトの生成
  5. 05Maven による検証

活用シーン

  1. 01Spring Boot Maven プロジェクトの作成
  2. 02Spring Boot サービスの初期構築
  3. 03Java 25 アプリケーションのひな形作成
  4. 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 サービスのひな形を作成する

ワークフロー

  1. リファレンスを読み、プロジェクトの入力情報を確認する

references/300-frameworks-spring-boot-create-project.md を読み、プロジェクトディレクトリ、グループ、アーティファクト、パッケージ名、Java バージョン、パッケージング方式、初期の依存関係を確認します。

  1. SDKMAN で管理されたツールを確認する

SDKMAN、Java、Spring Boot CLI が利用可能か確認します。使用するバージョンをユーザーに確認してから、候補をインストールまたは切り替えます。

  1. Maven プロジェクトを作成する

Spring Initializr を利用した Spring Boot CLI のプロジェクト作成機能を使用し、ビルドツールに Maven を選択します。デフォルトのベースラインは Spring Boot 4.0.x とします。

  1. 検証して報告する

生成したプロジェクトで Maven の検証を実行し、使用したコマンド、選択したオプション、生成先のパス、後続のセットアップ手順をまとめます。

リファレンス

詳細なガイダンス、例、制約事項については、references/300-frameworks-spring-boot-create-project.md を参照してください。

コメント