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