Community코딩 & 개발github.com

ronjunevaldoz/kmm-agent-skills

Kotlin Multiplatform(KMP) 개발을 위한 AI 에이전트 스킬 — 클린 아키텍처, 기능 스캐폴딩, Compose UI, MVI, 네비게이션, 네트워킹, 테스팅 등

kmm-agent-skills란 무엇인가요?

이 스킬은 Kotlin Multiplatform(KMP) 프로젝트에서 AI 에이전트(예: Claude Code, Cursor, Codex)가 클린 아키텍처 기반의 기능을 신속하게 스캐폴드하고, Compose Multiplatform UI, MVI 패턴, 네비게이션, 네트워킹 계층, 테스트 코드를 생성할 수 있도록 도와줍니다. KMP 개발자에게 특히 유용하며, 반복적인 설정 작업을 자동화하여 생산성을 높이고 아키텍처 일관성을 유지합니다. 주요 플랫폼(Android, iOS, Desktop)을 지원하며 템플릿 기반의 코드 생성과 설정 가이드를 제공합니다. 스킬의 SKILL.md 문서에는 사용자가 참고할 명령어와 워크플로가 마크다운 형식으로 상세히 기술되어 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ronjunevaldoz/kmm-agent-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

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 테스트 템플릿 생성

사용 방법

  1. AI 에이전트에게 KMP 프로젝트의 컨텍스트를 제공합니다.
  2. 다음 명령어를 사용하여 스킬을 활성화합니다:
/load ronjunevaldoz/kmm-agent-skills
  1. 기능 스캐폴딩을 위해 다음과 같은 프롬프트를 사용합니다:
기능 'MyFeature'에 대한 MVI 아키텍처를 생성해줘.

예시

새로운 기능 스캐폴딩

기능: Login
계층: domain, data, presentation
UI: Compose Multiplatform
네비게이션: Voyager

지원 환경

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 코딩 도구

라이선스

MIT

관련 스킬