PC

piomin/claude-ai-spring-boot

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1432 stars 品質 65 トレンド 45Apache-2.0

Spring Bootおよびその他のスタッフ用のClaudeコードテンプレート(タグに含まれています)

概要

このテンプレートは、Claude AIのコード補完機能に最適化されたSpring Bootアプリケーションの構造化された出発点を提供します。開発の効率化と生産性向上のための必須設定とベストプラクティスが含まれています。 このテンプレートの考え方は、このリポジトリをクローンして、Claude Codeで欲しいアプリを生成できるというものです。 そのテンプレートの詳細な説明と説明は、私の投稿「Claude Code Template for Spring Boot」でご覧いただけます。

概要(AI 翻訳)

Claude Codeプラグインで、Spring Boot 4.x / Java 21+アプリケーションを構築するための本番対応スキルとエージェントを提供します。プラグインをインストールしてアプリの生成を始めてください。スキルとエージェントはClaudeがREST API、JPA、セキュリティ、テスト、クラウドネイティブ展開、Kubernetesのベストプラクティスに従うことを導きます。

設置

Anthropicマーケットプレイスからのインストール

またはリポジトリから直接インストールする方法もあります

開発中にローカルテストを行う:

含まれているもの

エージェント(agents/)

Claude Codeが特定のタスクのために呼び出せる特殊なエージェント:

エージェント 目的
spring-boot-engineer レイヤーアーキテクチャを持つSpring Boot 4.xアプリをビルド
code-reviewer 正確性、セキュリティ、スプリングブーツの慣例のコードレビュー
kubernetes-specialist K8s展開、プローブ、ConfigMap/Secret、Prometheus、Skaffold
devops-engineer CI/CDパイプライン、Paketoビルドパック、Skaffold
docker-expert マルチステージDockerファイル、Paketoビルドパック、画像最適化
security-engineer スプリングセキュリティ、OWASP、入力検証、SSLバンドル

スキル(skills/)

Claudeが文脈的に読み込む再利用可能な知識:

|スキル |それが教えるもの |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Spring Boot Plugin for Claude Code (v1.2)

A Claude Code plugin with production-ready skills and agents for building Spring Boot 4.x / Java 21+ applications. Install the plugin and start generating your app — the skills and agents guide Claude to follow best practices for REST APIs with Problem Details errors, JPA, Flyway database migrations, security, testing, cloud-native deployment, and Kubernetes.

Installation

Install from Anthropic marketplace

claude plugin install spring-boot-template@piomin

Or install directly from repository

claude plugin marketplace add https://github.com/piomin/claude-ai-spring-boot.git
claude plugin install spring-boot-template@piomin

To test locally during development:

claude --plugin-dir /path/to/claude-ai-spring-boot

What’s Included

Agents (agents/)

Specialized agents that Claude Code can invoke for specific tasks:

Agent Purpose
spring-boot-engineer Build Spring Boot 4.x apps with layered architecture and Problem Details errors; adds the OpenAPI contract rules when the API is built for a UI
code-reviewer Review code for correctness, security, Spring Boot conventions, and API contract quality for APIs built for a UI
kubernetes-specialist K8s deployments, probes, ConfigMap/Secret, Prometheus, Skaffold
devops-engineer CI/CD pipelines, Paketo Buildpacks, Skaffold
docker-expert Multi-stage Dockerfiles, Paketo Buildpacks, image optimization
security-engineer Spring Security, OWASP, input validation, SSL Bundles

Skills (skills/)

Reusable knowledge that Claude loads contextually:

Skill What it teaches
conventions Mandatory project rules: No Lombok, constructor injection, RestClient, testing standards, conditional Flyway for relational databases, Problem Details, conditional OpenAPI contract rules for APIs built for a UI
spring-boot Core Spring Boot development with 6 reference guides (web incl. Problem Details and paging, OpenAPI with springdoc 3, data incl. Flyway migrations, security, cloud, testing)
code-quality Clean code principles, API contracts, null safety, exception handling
design-patterns Classic patterns (Factory, Builder, Strategy) + enterprise (Saga, Outbox, CQRS)
testing-patterns JUnit 5, Mockito, MockMvc, RestTestClient, Testcontainers with @ServiceConnection, relation and status-endpoint integration tests, Podman
java-modern Java 21+ features: records, sealed classes, pattern matching, virtual threads
jpa-patterns JPA/Hibernate pitfalls (N+1, lazy loading), Hibernate 6/7, optimistic locking across HTTP requests, relation writes with OSIV off, schema drift
logging-patterns Structured JSON logging, SLF4J, MDC, AI-friendly formats

Key Conventions

The plugin enforces these rules via the conventions skill:

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add piomin/claude-ai-spring-boot
MCP 初心者?mcpskill.org のガイドから始めましょう →