Meet-Miyani/compose-skill

Compose Skill (Compose Kit): agent skills for Jetpack Compose & Compose Multiplatform. Makes Claude Code, Codex, Cursor, Copilot, Gemini CLI and OpenCode write better Compose: MVI, Koin, Navigation 3, Ktor, Room. Tested blind on 5 models in 120 agentic runs.

해결하는 문제

AI 코드 에이전트는 컴파일은 되지만 일관성이 부족한 Jetpack Compose 및 Compose Multiplatform 코드를 생성하는 경우가 많습니다. 이로 인해 상태 관리, 오류 처리, 아키텍처 패턴이 파일 간에 달라지는 '드리프트'가 발생하여 코드 리뷰가 어려워지고 유지보수가 번거로워집니다.

작동 방식

Compose Kit은 Claude Code, Cursor, GitHub Copilot 등의 AI 에이전트에 설치 가능한 7개의 전문적인 "스킬"(지침 세트 및 참조 파일)을 제공합니다. 작은 엔트리 트리(~1.3k 토큰)에서 시작하는 점진적 로딩 시스템을 사용하여 작업을 분석하고 해당 작업에 필요한 특정 참조 파일만 로드합니다. 이로써 컨텍스트 창의 과도한 부피 증가를 방지하면서도 일관된 하우스 스타일을 강제합니다.

대상 사용자

Jetpack Compose를 사용하여 Android 또는 Kotlin Multiplatform(KMP) 애플리케이션을 개발하는 AI 코드 에이전트를 활용하는 개발자들입니다.

주요 특징

  • 포괄적인 스킬 세트: 아키텍처(MVI, Koin DI, Navigation 3), 기능 구현, UI 컴포넌트, 데이터 레이어(Ktor, Room, Paging 3), 프로젝트 설정, 플랫폼별 상호운용성 등을 커버합니다.
  • 에이전트 독립성: Claude Code, Codex, Cursor, OpenCode, Copilot, Gemini CLI 등 다양한 에이전트와 호환됩니다.
  • 성능 향상: 여러 모델(Gemini 3.8 Flash, Sonnet 5.5 등)에서 벤치마크를 수행해 신규 기능 및 리뷰에서 평가 점수의 상당한 향상을 확인했습니다.
  • CI 통합: 지속적 통합 파이프라인에서 아키텍처 드리프트를 탐지할 수 있는 쉘 가드 스크립트를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트