system-analysis-uml-skill은(는) 무엇을 하나요?
시스템 분석 및 UML 모델링을 위한 에이전트 스킬로, 템플릿, 체크리스트, 추적성, 그리고 Mermaid 표기법 가이드를 제공합니다.
개요
이 스킬은 AI 에이전트가 시스템 분석과 UML 모델링을 수행할 때 필요한 표준화된 템플릿과 체크리스트, 그리고 Mermaid 표기법을 활용한 다이어그램 작성 가이드를 제공합니다. 요구사항 분석부터 상세 설계까지 일관된 워크플로우를 지원합니다.
주요 기능
- 템플릿: 유스케이스, 클래스, 시퀀스, 활동 다이어그램 등 UML 다이어그램 작성을 위한 템플릿 제공
- 체크리스트: 모델링 단계별 검증 항목을 체크리스트로 제공하여 품질 보증
- 추적성: 요구사항과 모델 간 추적성을 유지하여 변경 관리 및 영향 분석 지원
- Mermaid 표기법 가이드: 다이어그램을 코드 형태로 정의하고 문서화할 수 있는 Mermaid 표기법 예제와 가이드
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼
사용 방법
- 에이전트에게 분석할 시스템 또는 요구사항을 입력합니다.
- 필요한 UML 다이어그램 유형을 선택합니다.
- 제공된 템플릿을 기반으로 다이어그램을 작성합니다.
- 체크리스트를 통해 모델의 완전성과 정확성을 검증합니다.
- Mermaid 표기법을 사용하여 다이어그램을 코드로 표현하고 문서에 포함합니다.
예제
classDiagram
class User {
+String name
+String email
+login()
+logout()
}
class Account {
+String accountId
+double balance
+withdraw(amount)
+deposit(amount)
}
User "1" --> "*" Account : has
라이선스
이 스킬은 MIT 라이선스에 따라 제공됩니다.