← Open Source
piomin

claude-ai-spring-boot

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

AI EngineeringGive agent knowledgePrompt & Scaffold
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.30k
Stars
410
Forks
+4
This week
3
Contributors
Created 2026-02-16 · Updated 2026-10-14 · #10768 today
Top developers
piominRamir0ToanPV90

piomin/claude-ai-spring-boot is ranked 10,768 with 1,305 stars.

Same-category comparison

piomin/claude-ai-spring-boot is ranked 10,768 among these 8 peers; dabit3/react-native-ai is ranked 10,767.

Same-category comparison
NameRankMetrics
cased/kit10,758
Language:
Python
Stars:
1,308
Forks:
85
Description:
The toolkit for AI devtools context engineering. Build with codebase mapping, symbol extraction, and many kinds of code search.
danielcardeenas/sulla10,759
Language:
JavaScript
Stars:
1,308
Forks:
269
Description:
👩🏻‍🔬 Javascript Whatsapp api library for chatbots.
caliber-ai-org/ai-setup10,764
Language:
TypeScript
Stars:
1,306
Forks:
126
Description:
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
Language:
TypeScript
Stars:
1,305
Forks:
170
Description:
Full stack framework for building cross-platform mobile AI apps.
SmythOS/sre10,770
Language:
TypeScript
Stars:
1,303
Forks:
204
Description:
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
Stars:
1,301
Forks:
264
Description:
Curated Claude Code plugin marketplace.
voidful/hung-yi-lee-skill10,790
Language:
HTML
Stars:
1,300
Forks:
131
Exafunction/windsurf.nvim10,795
Language:
Lua
Stars:
1,295
Forks:
104
Description:
A native neovim extension for Codeium.
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryAI Engineering
SubcategoryGive agent knowledge, Prompt & Scaffold
KeywordsCoding, DevOps, Documentation
Stars1,305
Forks410
Contributors3
Created date2026-02-16
Updated date2026-10-14
Stars in 1 day0
Stars in 7 days4
Rank10,768
Previous rank5,798
Rank change-4,970
7-day stars rank6,186
Previous 7-day stars rank6,183
7-day stars rank change-3
Total stars rank9,062
Previous total stars rank9,051
Total stars rank change-11
CountryPoland
Frequently asked questions

How many stars and forks are recorded?

piomin/claude-ai-spring-boot has 1,305 stars and 410 forks.

What is the repository rank?

piomin/claude-ai-spring-boot is ranked 10,768.

Which repository is closest in rank?

piomin/claude-ai-spring-boot is compared with dabit3/react-native-ai, ranked 10,767 with 1,305 stars.

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.

Nearby in the ranking
Similar items