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가 코드를 생성하는 동안 의사 결정 과정을 안내하는 "지식 베이스" 역할을 합니다.

대상 사용자

이 프로젝트는 자동화된 개발, 코드 리뷰 및 인프라 구성을 위해 Claude Code를 활용하면서 엄격한 아키텍처 및 보안 표준을 유지하고자 하는 Spring Boot 사용 Java 개발자를 위해 설계되었습니다.

주요 특징

  • 코드 리뷰, Kubernetes 배포 및 보안 엔지니어링과 같은 작업을 위한 전문 에이전트 포함.
  • 최신 Java 기능, JPA 패턴 및 테스트 전략을 다루는 재사용 가능한 기술 모듈 제공.
  • Lombok 사용 금지, 명시적 생성자 주입, RestClient 사용과 같은 엄격한 규칙 강제.
  • OpenTelemetry 추적, GraalVM 네이티브 이미지 및 Kubernetes 프로브를 포함한 포괄적인 클라우드 네이티브 지원 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트