← 开源
piomin

claude-ai-spring-boot

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

AI EngineeringGive agent knowledgePrompt & Scaffold
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.30k
Star
410
Fork
+4
本周
3
贡献者
创建于 2026-02-16 · 更新于 2026-10-14 · 今日第 10768 名
主要开发者
piominRamir0ToanPV90

piomin/claude-ai-spring-boot 排名第 10,768,有 1,305 个星标。

同类别比较

piomin/claude-ai-spring-boot 排名第 10,768,此处有 8 个同类条目;dabit3/react-native-ai 排名第 10,767。

同类别比较
名称排名指标
cased/kit10,758
语言:
Python
星标数:
1,308
分叉数:
85
简介:
The toolkit for AI devtools context engineering. Build with codebase mapping, symbol extraction, and many kinds of code search.
danielcardeenas/sulla10,759
语言:
JavaScript
星标数:
1,308
分叉数:
269
简介:
👩🏻‍🔬 Javascript Whatsapp api library for chatbots
caliber-ai-org/ai-setup10,764
语言:
TypeScript
星标数:
1,306
分叉数:
126
简介:
Continuously sync your AI setups with one command. Codebase tailor suited agent skills, MCPs and config files for Claude Code, Cursor, and Codex.
dabit3/react-native-ai10,767
语言:
TypeScript
星标数:
1,305
分叉数:
170
简介:
Full stack framework for building cross-platform mobile AI apps
SmythOS/sre10,770
语言:
TypeScript
星标数:
1,303
分叉数:
204
简介:
The SmythOS Runtime Environment (SRE) is an open-source, cloud-native runtime for agentic AI. Secure, modular, and production-ready, it lets developers build, run, and manage intelligent agents across local, cloud, and edge environments.
obra/superpowers-marketplace10,784
星标数:
1,301
分叉数:
264
简介:
Curated Claude Code plugin marketplace
voidful/hung-yi-lee-skill10,790
语言:
HTML
星标数:
1,300
分叉数:
131
简介:
蒸餾李宏毅老師的skill,結合Karpathy的LLM,Fable 5和GPT6 加持 以及 本人親自訪談
Exafunction/windsurf.nvim10,795
语言:
Lua
星标数:
1,295
分叉数:
104
简介:
A native neovim extension for Codeium
关键参数与规格
关键参数与规格
参数值
类别AI Engineering
子类别Give agent knowledge,Prompt & Scaffold
关键词Coding, DevOps, Documentation
星标数1,305
分叉数410
贡献者3
创建日期2026-02-16
更新日期2026-10-14
1 天星标数0
7 天星标数4
排名10,768
上次排名5,798
排名变化-4,970
7 天星标排名6,186
上次 7 天星标排名6,183
7 天星标排名变化-3
总星标排名9,062
上次总星标排名9,051
总星标排名变化-11
国家Poland
常见问题

记录了多少星标和分叉?

piomin/claude-ai-spring-boot 有 1,305 个星标和 410 个分叉。

仓库排名是多少?

piomin/claude-ai-spring-boot 排名第 10,768。

哪个仓库排名最接近?

piomin/claude-ai-spring-boot 与 dabit3/react-native-ai 比较,后者排名第 10,767,有 1,305 个星标。

README

Claude Code Template for Spring Boot (v1.0)

A production-ready template of Claude Code skills and agents for building Spring Boot 4.x / Java 21+ applications. Clone this repo and start generating your app with Claude Code — the skills and agents guide Claude to follow best practices for REST APIs, JPA, security, testing, cloud-native deployment, and Kubernetes.

What's Included

Agents (.claude/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
code-reviewer Review code for correctness, security, Spring Boot conventions
kubernetes-specialist K8s deployments, probes, ConfigMap/Secret, Prometheus, Skaffold
devops-engineer CI/CD pipelines (CircleCI), Paketo Buildpacks, Skaffold
docker-expert Multi-stage Dockerfiles, Paketo Buildpacks, image optimization
security-engineer Spring Security, OWASP, input validation, SSL Bundles

Skills (.claude/skills/)

Reusable knowledge that Claude loads contextually:

Skill What it teaches
spring-boot Core Spring Boot development with 5 reference guides (web, data, 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
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
logging-patterns Structured JSON logging, SLF4J, MDC, AI-friendly formats

Key Conventions

The template enforces these rules via CLAUDE.md:

  • No Lombok — explicit constructors, getters/setters, LoggerFactory.getLogger()
  • Constructor injection — no @Autowired on fields
  • RestClient over RestTemplate/WebClient for blocking HTTP calls
  • RestTestClient with @AutoConfigureRestTestClient for integration tests
  • Testcontainers with @ServiceConnection (not @DynamicPropertySource)
  • Jakarta Persistence (not javax.persistence)
  • Maven with pl.piomin.services group ID
  • CircleCI for CI/CD, Docker Compose for local dependencies

Cloud-Native Coverage

The cloud.md reference covers:

  • Spring Cloud (Config Server, Eureka, Gateway, Resilience4j, LoadBalancer)
  • Distributed tracing with OpenTelemetry (OTLP) and Micrometer Observation API
  • Virtual Threads, HTTP Interface Clients (@HttpExchange), GraalVM Native Image
  • Kubernetes: ConfigMap/Secret with envFrom, Prometheus annotations, startup/liveness/readiness probes, preStop hook, graceful shutdown
  • TLS: cert-manager (Ingress TLS + pod-level mTLS), SSL Bundles with hot reload
  • Config Tree for reading mounted secrets from files
  • Paketo Buildpacks via spring-boot:build-image
  • Skaffold for local K8s development loop

Usage

  1. Clone this repository
  2. Start Claude Code in the project directory
  3. Describe what you want to build — Claude will use the skills and agents automatically
git clone https://github.com/piomin/claude-ai-spring-boot.git my-app
cd my-app
claude

Directory Structure

.
├── .claude
│   ├── agents
│   │   ├── code-reviewer.md
│   │   ├── devops-engineer.md
│   │   ├── docker-expert.md
│   │   ├── kubernetes-specialist.md
│   │   ├── security-engineer.md
│   │   └── spring-boot-engineer.md
│   └── skills
│       ├── README.md
│       ├── code-quality/SKILL.md
│       ├── design-patterns/SKILL.md
│       ├── java-modern/SKILL.md
│       ├── jpa-patterns/SKILL.md
│       ├── logging-patterns/SKILL.md
│       ├── spring-boot
│       │   ├── SKILL.md
│       │   └── references
│       │       ├── cloud.md
│       │       ├── data.md
│       │       ├── security.md
│       │       ├── testing.md
│       │       └── web.md
│       └── testing-patterns/SKILL.md
├── CLAUDE.md
├── README.md
└── pom.xml

Blog Post

You can find a detailed explanation of this template in the post: Claude Code Template for Spring Boot.

排名相邻
同类项目