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統合:継続的インテグレーションパイプラインでアーキテクチャのドリフトを検出するためのシェルガードスクリプトを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト