appfunctions
Analyzes Android apps to identify key user workflows for AppFunctions such as creating a note, playing media, or sending an automated or AI agent triggered message, voice commands, or system shortcuts, without needing to open the app UI. Generates Kotlin code to expose these workflows to the Android system, allowing agents to discover and execute them on-device. Also refines KDoc documentation to
Что делает навык
Анализ Android-приложений для выявления ключевых пользовательских сценариев (AppFunctions), таких как создание заметок или отправка сообщений, без необходимости открывать UI. Генерирует Kotlin-код для экспорта этих сценариев системе Android и улучшает KDoc-документацию для корректного понимания агентами.
Когда применять
- Анализ кодовой базы для обнаружения функций, подходящих для агентов (запрос 'discover AppFunctions').
- Генерация Kotlin-реализаций AppFunctions и настройка зависимостей сборки (запрос 'implement AppFunctions').
- Оптимизация описаний KDoc для улучшения взаимодействия с ИИ-агентами и Model Context Protocol.
- Тестирование и отладка AppFunctions с помощью ADB-команд на устройстве.
Как работает
- Шаг 1: Discovery — анализ Android-кода для выявления и рекомендации потенциальных AppFunctions.
- Шаг 2: Implementation and configuration — генерация Kotlin-реализаций, управление системной конфигурацией и настройка зависимостей.
- Шаг 3: KDoc refinement — оптимизация KDoc для ИИ-агентов (выполняется сразу после генерации реализации).
- Шаг 4: Testing and debugging — предоставление ADB-команд для взаимодействия, проверки регистрации и выполнения функций на устройстве.
Примеры запросов агенту
Что понадобится
- targetSdk 36 или новее, compileSdk 37 или новее (Android 16+).
- Использование библиотеки Jetpack для обратной совместимости.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.