jabrena/plinth

Plinth is an AI-native engineering toolkit for modern Java enterprise SDLC, built around reusable Commands, Agents, Skills, and MCP Servers.

해결하는 문제

Plinth for Java는 현대적인 Java 엔터프라이즈 애플리케이션의 소프트웨어 개발 생애주기(SDLC)를 위한 구조화되고 AI 기반의 워크플로우를 제공합니다. 분산된 AI 상호작용을 대체하기 위해, 개발자가 분석, 설계, 구현, 운영 단계를 안내하는 재사용 가능한 기술, 에이전트, 명령어의 표준 세트를 제공합니다.

작동 방식

이 프로젝트는 Cursor, Claude Code, Codex, GitHub Copilot 등의 AI 에이전트를 위한 기반으로 작동하며, 125개의 기술, 9개의 에이전트, 14개의 명령어를 포함한 라이브러리를 제공합니다. 다음과 같은 특정 워크플로우를 구현합니다:

  1. 온보딩: 리포지토리 가이드라인과 프로젝트 사양을 설정합니다.
  2. 분석 및 설계: /explore-problem 및 /create-spec와 같은 명령어를 사용해 아이디어를 기능적 및 기술적 사양으로 전환합니다.
  3. 빌드: Spring Boot, Quarkus, Micronaut과 같은 프레임워크 인식 기반의 위임을 통해 사양을 구현합니다.
  4. 운영: JMeter, Gatling, JMH와 같은 도구를 사용해 Java 프로파일링 및 벤치마킹을 조정합니다.
  5. 준수: EU AI Act 및 GDPR과 같은 규정 준수를 지원하는 기술을 제공합니다.

대상 사용자

AI 에이전트를 전문 개발 워크플로우에 통합하고 싶지만, 엔지니어링 판단력이나 아키텍처의 엄격함을 희생하고 싶지 않은 Java 엔터프라이즈 애플리케이션 개발자에게 적합합니다.

주요 특징

  • 포괄적인 Java 생태계 지원: Maven, Spring Boot, Quarkus, Micronaut, OpenAPI에 대한 가이드라인 제공.
  • AI 기반 워크플로우: 온보딩부터 사양 완료까지 정의된 명령어 시퀀스로 SDLC를 관리.
  • 풍부한 기술 라이브러리: 코딩, 테스트, 관측성, 보안을 아우르는 125개의 전문 기술.
  • 다중 에이전트 호환성: Cursor 및 Claude Code와 같은 다양한 AI 코딩 보조 도구와 호환.
  • Cisco 및 NVIDIA 검증 완료: 산업 표준 스캐너(Cisco AI Skill Scanner, NVIDIA SkillSpector)를 사용해 기술의 보안성과 품질을 보장.

관련

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