plantuml-skill은(는) 무엇을 하나요?
자연어로 PlantUML 다이어그램(.puml)을 생성합니다. Kroki를 통해 Java 설치 없이 10개 이상의 UML 유형, 5가지 테마, PNG/SVG 출력, 멀티 에이전트를 지원합니다.
개요
이 스킬은 에이전트가 자연어 설명을 기반으로 PlantUML 다이어그램을 생성할 수 있게 해줍니다. Kroki 렌더링 엔진을 사용하므로 Java가 설치되어 있을 필요가 없습니다.
지원되는 다이어그램 유형
- 시퀀스 다이어그램 (sequence)
- 유스케이스 다이어그램 (usecase)
- 클래스 다이어그램 (class)
- 액티비티 다이어그램 (activity)
- 컴포넌트 다이어그램 (component)
- 상태 다이어그램 (state)
- 객체 다이어그램 (object)
- 배치 다이어그램 (deployment)
- 타이밍 다이어그램 (timing)
- 기타 모든 PlantUML 지원 유형
테마
- 기본 (default)
- 블루모던 (bluemodern)
- 크라우드 (crt)
- 스케치 (sketch)
- reddress (reddress)
출력 형식
- PNG
- SVG (기본값)
사용 방법
에이전트에게 다음과 같이 요청하세요:
로그인 프로세스를 위한 시퀀스 다이어그램을 생성해줘.
또는 더 구체적인 요청:
블루모던 테마를 사용하여 SVG 형식으로 온라인 쇼핑몰 시스템의 유스케이스 다이어그램을 그려줘.
예시
입력:
사용자가 웹사이트에 로그인하고, 대시보드를 보고, 로그아웃하는 과정을 보여주는 시퀀스 다이어그램을 생성해줘.
출력:
생성된 .puml 파일과 렌더링된 이미지가 제공됩니다.
기술 세부 사항
- 렌더링 엔진: Kroki (https://kroki.io)
- 출력 형식: SVG (기본), PNG (옵션)
- 구성 파일:
.plantumlrc.json- 테마와 출력 형식을 설정
구성 파일 예시 (.plantumlrc.json)
{
"theme": "bluemodern",
"format": "svg"
}
호환성
이 스킬은 다음 에이전트 환경과 호환됩니다:
- Claude Code
- Cursor
- Codex
- 기타 PlantUML을 지원하는 AI 에이전트
라이선스
MIT