decebals/claude-code-java

Reusable AI development infrastructure for Java projects, optimized for Claude Code

해결하는 문제

Java 개발에서 AI 에이전트에게 도메인별 지식과 구조화된 워크플로우를 제공하는 표준화된 방법을 제공합니다. 코드 리뷰, 아키텍처 결정, 프레임워크별 작업(Spring Boot 또는 JPA 등)에서 에이전트가 특정 패턴을 따르도록 보장하는 재사용 가능한 "스킬" 라이브러리를 제공하여 일관되지 않은 AI 지원 문제를 해결합니다.

작동 방식

이 프로젝트는 개방형 Agent Skills 사양을 따르는 구조화된 마크다운 파일인 스킬 모음으로 구성됩니다. 이 파일들은 AI 에이전트가 특정 작업을 수행하는 데 필요한 컨텍스트와 지침을 제공합니다. 개발자는 CLI 도구나 설정 스크립트를 사용하여 이러한 스킬을 프로젝트에 설치할 수 있으며, 에이전트(특히 Claude Code로 테스트됨)가 사용자 프롬프트에 따라 관련 스킬을 자동으로 로드할 수 있습니다.

대상 사용자

Maven 기반 프로젝트에서 고품질의 재현 가능한 지원을 원하는 AI 에이전트(Claude Code 등)를 사용하는 Java 개발자. 일상적인 git 커밋부터 복잡한 보안 감사 및 아키텍처 검토까지 포함합니다.

주요 기능

  • 18개의 전문 스킬: 워크플로우(git-commit, changelog), 코드 품질(보안 감사, 동시성 검토), 아키텍처(SOLID, 디자인 패턴), 프레임워크(Spring Boot, JPA)를 다룹니다.
  • 사양 준수: 개방형 Agent Skills 사양을 따르며 CI에서 스킬을 검증하여 호환성을 보장합니다.
  • 라우팅 검증: 에이전트가 프롬프트 설명에 따라 올바른 스킬을 선택하는지 테스트하는 스크립트를 포함합니다.
  • 토큰 효율성: 수동 프롬프트와 비교하여 반복 횟수와 토큰 사용량을 줄이도록 설계되었습니다.
  • 통합 준비: CLAUDE.md 및 MCP 서버 구성 템플릿을 포함하여 에이전트 설정을 간소화합니다.

관련

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