Community연구 & 데이터 분석github.com

ak47hi/ak-skills

일반적이고 재사용 가능한 Claude Code 스킬입니다. 첫 번째 스킬: plantuml (시퀀스, 컴포넌트, 클래스, 상태, 활동, 배포, ER, 유스케이스 및 C4 다이어그램을 위한 PlantUML 생성).

ak-skills란 무엇인가요?

이 스킬은 Claude Code와 같은 AI 에이전트가 PlantUML을 사용하여 다양한 소프트웨어 다이어그램을 생성할 수 있도록 지원합니다. 시퀀스, 컴포넌트, 클래스, 상태 머신, 활동, 배포, ER(엔터티-관계), 유스케이스, C4 컨테이너 및 컴포넌트 다이어그램 등 여러 다이어그램 유형을 커버합니다. 개발자는 이 스킬을 통해 복잡한 설계를 시각화하고, 아키텍처 논의를 위한 공유 가능한 다이어그램을 빠르게 생성할 수 있습니다. 주로 Claude Code 환경에서 사용되며, 마크다운 내에서 인라인 다이어그램을 생성하고 관리하는 데 특화되어 있어 문서화 및 설계 리뷰 워크플로우를 향상시킵니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add ak47hi/ak-skills

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

ak-skills은(는) 무엇을 하나요?

일반적이고 재사용 가능한 Claude Code 스킬입니다. 첫 번째 스킬: plantuml (시퀀스, 컴포넌트, 클래스, 상태, 활동, 배포, ER, 유스케이스 및 C4 다이어그램을 위한 PlantUML 생성).

plantuml

이 스킬은 Claude Code가 요청에 따라 PlantUML 다이어그램을 생성할 수 있도록 합니다.

지원되는 다이어그램 유형

  • 시퀀스 다이어그램 - 객체 간 상호작용 순서를 표시합니다.
  • 컴포넌트 다이어그램 - 시스템 컴포넌트 간의 관계와 의존성을 보여줍니다.
  • 클래스 다이어그램 - 클래스, 속성, 메서드 및 관계를 모델링합니다.
  • 상태 머신 다이어그램 - 상태 간 전환과 이벤트를 시각화합니다.
  • 활동 다이어그램 - 워크플로우와 비즈니스 프로세스를 표현합니다.
  • 배포 다이어그램 - 물리적 노드와 아티팩트 배포를 보여줍니다.
  • ER 다이어그램 - 엔터티 간의 관계를 모델링합니다.
  • 유스케이스 다이어그램 - 액터와 유스케이스를 통한 시스템 기능을 설명합니다.
  • C4 다이어그램 (컨텍스트, 컨테이너, 컴포넌트) - 소프트웨어 아키텍처를 여러 수준에서 시각화합니다.

사용 예시

Claude Code에게 다음과 같이 요청할 수 있습니다:

"사용자가 로그인하고 주문을 생성하는 시퀀스 다이어그램을 PlantUML로 생성해줘."

그러면 Claude Code가 적절한 @startuml...@enduml 블록을 생성합니다.

PlantUML 렌더링

PlantUML 다이어그램은 다음 온라인 렌더러를 사용하여 렌더링할 수 있습니다:

환경 변수 PLANTUML_JAR를 설정하여 로컬 PlantUML.jar을 사용할 수도 있습니다.

설치

Claude Code 프로젝트에서 이 스킬을 사용하려면:

claude add skill ak47hi/ak-skills

그러면 plantuml 스킬이 활성화되어 Claude Code가 다이어그램 생성 요청을 처리할 수 있습니다.

관련 스킬