piomin/claude-ai-spring-boot

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

解决的问题

本项目为 Claude Code 提供了一个结构化的配置模板,旨在帮助开发者构建生产就绪的 Spring Boot 4.x 应用程序。它确保 AI 生成的代码符合现代 Java 21+ 的最佳实践、企业级设计模式以及云原生部署标准。

工作原理

该仓库包含一组位于 .claude/ 目录下的专用代理定义和技能文件。当你在本项目中运行 Claude Code 时,它会自动加载这些文件以获取特定需求的相关上下文——例如使用构造函数注入代替字段注入,或实现 Testcontainers 进行集成测试。这些文件充当“知识库”,指导 AI 在代码生成过程中的决策过程。

适用人群

本项目专为使用 Spring Boot 的 Java 开发者设计,他们希望在利用 Claude Code 进行自动化开发、代码审查和基础设施配置的同时,保持严格的架构和安全标准。

主要亮点

  • 包含用于代码审查、Kubernetes 部署和安全工程等任务的专用代理。
  • 提供涵盖现代 Java 特性、JPA 模式和测试策略的可重用技能模块。
  • 强制执行严格的规范,例如不使用 Lombok、显式构造函数注入以及使用 RestClient。
  • 提供全面的云原生覆盖,包括 OpenTelemetry 追踪、GraalVM 原生镜像和 Kubernetes 探针。

相关

  • 项目
  • 项目
  • 项目
  • 项目