Compose Agent Skill
Скилл для Jetpack Compose и Compose Multiplatform: агент пишет UI по справочникам и сверяется с исходниками androidx
- 603 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл состоит из справочников и выдержек исходного кода, сам ничего не запускает
Установка
- Работает в
Ручная установка
/plugin marketplace add aldefy/compose-skill
/plugin install compose-expertДоступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл состоит из справочников и выдержек исходного кода, сам ничего не запускает
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту набор справочников по Jetpack Compose и Compose Multiplatform и куски настоящего исходного кода из androidx и compose-multiplatform-core. Когда пользователь спрашивает про Compose, агент по разделу маршрутизации в SKILL.md выбирает нужный справочник: состояние, производительность, навигация, модификаторы, побочные эффекты, темы, анимация, списки. Для спорных деталей API он сверяется с приложенными исходниками. Есть режим ревью для pull request, где скилл разбирает Compose-код по чек-листу.
Для кого. Для Android и Kotlin Multiplatform разработчиков, которые пишут интерфейсы на Compose с помощью агента.
Подходит, если
- Агент генерирует Compose-код и путает remember, состояние или порядок модификаторов
- Нужно ревью Compose в pull request по правилам, а не на глаз
- Работаете с Compose Multiplatform, TV или Material 3 motion и нужны актуальные паттерны
Не подходит, если
- Проект не на Compose, а на классических View или другой UI-технологии
- Нужна помощь по бэкенду или логике, не связанной с версткой Compose
Пример запроса к агенту
Проверь этот экран на Compose: правильно ли используется remember и порядок модификаторовОграничения
Скилл дает знания и сверку с исходниками, но не заменяет сборку и тесты проекта. Справочники и исходники отражают конкретные версии Compose и со временем требуют обновления. Ключей и платных аккаунтов не требует.
Как отключить. Удалите плагин compose-expert через /plugin или уберите папку скилла из каталога.
Частые вопросы
С какими агентами работает?
С Claude Code как плагин, с Copilot CLI через copilot plugin install, а для Codex, Cursor, Gemini CLI и других по инструкции INSTALL.md.
Откуда берется сверка с исходниками?
В скилл вложены выдержки исходного кода из androidx/androidx и JetBrains/compose-multiplatform-core, агент читает их, когда нужно проверить поведение API.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыДва скилла для Jetpack Compose: аудит репозитория с оценкой 0–100 по данным компилятора и помощник при написании кода.
Набор из 26 скиллов о производительности Jetpack Compose: от аудита с замерами до профилей Baseline и R8
Скиллы для Kotlin, Jetpack Compose и Android: состояние и эффекты, производительность, Flow, тесты, бенчмарки, Gradle и рабочие процессы с PR
21 скилл для Android и KMP в Claude Code, Codex и Copilot CLI: Compose, корутины, Flow, сеть, хранение, тесты и Gradle
Awesome Android Agent Skills
awesome-android-agent-skills
Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room
Официальные 30 скиллов команды Android: Jetpack Compose, обновление AGP 9, R8, профилирование Perfetto, Navigation 3, CameraX и политики Google Play
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Compose Agent Skill (эта карточка) | нет | 603 | |
| chrisbanes/skills | нет | 1 154 | скиллы для Kotlin |
| Android skills | да | 10 490 | официальные 30 скиллов команды Android |
| Compose Performance Skills | нет | 530 | набор из 26 скиллов о производительности Jetpack Compose |
Коротко о README
README объясняет, что агенты часто пишут Compose-код, который компилируется, но нарушает детали: неверный remember, лишние рекомпозиции, устаревшая навигация, выдуманные API. Скилл решает это двумя слоями: справочниками по всем крупным темам Compose и выдержками настоящего исходного кода для проверки. Раздел маршрутизации в SKILL.md сопоставляет запрос с одним справочником. Ставится как плагин в Claude Code и Copilot CLI, для остальных агентов есть ручная инструкция. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
---
name: compose-expert
description: >
Compose and Compose Multiplatform expert for UI development across Android, Desktop,
iOS, and Web. Use whenever the user mentions Compose APIs (@Composable, remember,
LaunchedEffect, NavHost, MaterialTheme, LazyColumn, Modifier, recomposition),
Compose Multiplatform (commonMain, expect/actual, Res.*, ComposeUIViewController,
UIKitView, ComposeViewport), Android TV (tv-material, D-pad, focus, Carousel),
Material 3 motion, atomic design systems, design-to-code workflows, Paging 3, or
navigation. Activates Review Mode on GitHub PR URLs and review phrases ("review
this PR", "what's wrong with this"). Auto-detects Compose projects on
session_start. Backed by actual androidx/androidx and JetBrains/compose-multiplatform-core
source receipts. See "## When this skill applies" in SKILL.md for the full trigger
surface.
version: 2.4.0
---
## When this skill applies
The frontmatter `description:` is intentionally short to satisfy Codex / Copilot
CLI's 1024-character cap on that field. The full trigger surface
lives here so it stays available to Claude after the skill loads.
### Compose API mentions
`@Composable`, `remember`, `mutableStateOf`, `derivedStateOf`, `rememberSaveable`,
`LaunchedEffect`, `DisposableEffect`, `SideEffect`, `rememberCoroutineScope`,
`Scaffold`, `NavHost`, `NavController`, `MaterialTheme`, `ColorScheme`,
`Typography`, `LazyColumn`, `LazyRow`, `LazyVerticalGrid`, `HorizontalPager`,
`Modifier`, `Modifier.Node`, `recomposition`, `CompositionLocal`, `Style`,