kmm-agent-skills은(는) 무엇을 하나요?
Kotlin Multiplatform(KMP) 개발을 위한 AI 에이전트 스킬 — 클린 아키텍처, 기능 스캐폴딩, Compose UI, MVI, 네비게이션, 네트워킹, 테스팅 등.
주요 기능
- 클린 아키텍처 — 도메인, 데이터, 프레젠테이션 계층을 포함한 모듈 구조 생성
- 기능 스캐폴딩 — 선택한 기능에 대한 완전한 MVI 구조(ViewModel, Intent, State, Effect) 자동 생성
- Compose Multiplatform UI — Compose를 사용한 크로스 플랫폼 UI 컴포넌트 생성
- 네비게이션 — Voyager 또는 Decompose 기반의 네비게이션 설정 지원
- 네트워킹 — Ktor 또는 Retrofit을 사용한 네트워크 계층 생성
- 테스팅 — 단위 테스트 및 UI 테스트 템플릿 생성
사용 방법
- AI 에이전트에게 KMP 프로젝트의 컨텍스트를 제공합니다.
- 다음 명령어를 사용하여 스킬을 활성화합니다:
/load ronjunevaldoz/kmm-agent-skills
- 기능 스캐폴딩을 위해 다음과 같은 프롬프트를 사용합니다:
기능 'MyFeature'에 대한 MVI 아키텍처를 생성해줘.
예시
새로운 기능 스캐폴딩
기능: Login
계층: domain, data, presentation
UI: Compose Multiplatform
네비게이션: Voyager
지원 환경
- Claude Code
- Cursor
- Codex
- 기타 AI 코딩 도구
라이선스
MIT