A2UI generation skill

Скилл a2ui-generation учит агента собирать карточки и страницы A2UI v0.9 для нативных приложений iOS, Android и HarmonyOS.

  • 1 240 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл выдает JSON и скрипты преобразования, ничего не запускает на устройстве и не обращается к сети сам.
Все причины и проверки

agenui/agenui

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/a2ui-generation-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл выдает JSON и скрипты преобразования, ничего не запускает на устройстве и не обращается к сети сам.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий AGenUI содержит нативный SDK для рендера A2UI и отдельный скилл `skills/a2ui-generation`. Скилл подключают к любому агенту с поддержкой Agent Skills: он формирует сообщения `updateComponents` и `updateDataModel` в трех режимах, DTO-компонент, компонент без DTO и страница без DTO. В режиме DTO-компонента скилл выдает единую точку преобразования на Python. Работа идет итеративно: агент правит существующие файлы, а не пишет все заново, и проходит проверку дизайна и скрипты валидации. Требования пользователя имеют приоритет над правилами по умолчанию, а исключения записываются явно. Скилл ставится командой `npx skills add AGenUI/AGenUI` или копированием папки в `~/.claude/skills/`. Рядом есть AGenUI Studio, локальный стенд с вашим ключом модели для потоковой генерации и предпросмотра протокола.

Для кого. Разработчикам мобильных приложений, которые показывают ответы модели нативными карточками и формами и хотят, чтобы агент сам формировал протокол.

Подходит, если

  • Агент должен собрать карточку заказа в формате A2UI по JSON с бэкенда.
  • Экран на iOS, Android и HarmonyOS строится из одного описания, и нужен рабочий JSON.
  • Существующий файл A2UI надо доработать, а не переписать с нуля.
  • Перед выпуском нужна проверка структуры протокола скриптами валидации.

Не подходит, если

  • Интерфейс не на A2UI: скилл знает только этот протокол.
  • Нужен веб-фронтенд: SDK рассчитан на iOS, Android и HarmonyOS.
  • Нужны выдуманные бизнес-данные: скилл запрещает подставлять факты, если дан DTO.

Пример запроса к агенту

Собери в A2UI карточку заказа по этому JSON: номер, статус, список товаров и кнопка повтора, затем прогони валидацию.

Ограничения

Скилл генерирует протокол A2UI версии 0.9, поэтому полезен только там, где его отображает нативный рендерер AGenUI или совместимый. По умолчанию он не читает прошлые примеры и артефакты из репозитория и опирается на ваш запрос и вложения, а перечисленные в нем исключения действуют лишь на то, о чем вы прямо просили. SDK нативный и требует iOS 13 или новее, Android API 21 или новее, HarmonyOS NEXT API 17 или новее. AGenUI Studio работает с вашим ключом модели. Последний коммит сделан в ноябре 2026.

Как отключить. Удалите папку `a2ui-generation` из каталога скиллов агента, например из `~/.claude/skills/`. Studio остановите, закрыв процесс в терминале.

Частые вопросы

Как поставить скилл?

Выполните `npx skills add AGenUI/AGenUI` или скопируйте `AGenUI/skills/a2ui-generation` в `~/.claude/skills/`. Для Cursor и Codex подойдут их каталоги `~/.cursor/skills/` и `~/.codex/skills/`.

Какие режимы поддерживает скилл?

Три: DTO-компонент, компонент без DTO и страница без DTO. В первом режиме на выходе единая точка преобразования на Python.

Что такое A2UI?

Открытый протокол Google для генеративных интерфейсов, который описывает компоненты и данные сообщениями. AGenUI реализует версию 0.9.

Для чего нужен AGenUI Studio?

Это локальный стенд с вашим ключом модели: потоковая генерация, живой предпросмотр протокола и проверка в браузере.

Можно ли менять стиль карточек?

Да. Запрос может задавать палитру, отступы, размеры шрифтов и тему, а явные требования главнее правил скилла.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл добавляет агенту официальные заметки Apple по SwiftUI, которые установщик достает из вашего Xcode

СкиллРасширенный доступ126Звезды репозитория

Знания по HarmonyOS NEXT для агента: ArkTS, ArkUI, Stage-модель и 60 с лишним Kit, один исходник собирается под 11 ИИ-инструментов

СкиллМинимальный доступ291Звезды репозитория

Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Awesome Android Agent Skills

awesome-android-agent-skills

Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room

СкиллМинимальный доступ1 тыс.Звезды репозитория

SwiftUI Design Skill

swiftui-design-skill

Скилл дизайна интерфейсов на SwiftUI: компилируемый код, токены, паттерны и шесть правил против небрежности ИИ. Установка одной командой npx skills

СкиллМинимальный доступ211Звезды репозитория

Два скилла для SwiftUI: нативный Liquid Glass для iOS 26 и адаптивная верстка под складной iPhone Duo без отдельной версии

СкиллМинимальный доступ467Звезды репозитория

Коротко о README

Папка `skills/a2ui-generation` в репозитории AGenUI содержит самостоятельный скилл с проверочными скриптами. SDK рендерит A2UI нативно, а скилл отвечает за генерацию протокола.

Бейдж для README

Исходный SKILL.md

---
name: a2ui-generation
description: |
  Design and generate A2UI updateComponents and updateDataModel payloads for three modes (DTO component, non-DTO component, non-DTO page).
---

# A2UI Generation

## What This Skill Does

- Generate or refactor A2UI `updateComponents` and `updateDataModel`
- Output a unified Python transformation entry in `DTO Component` mode
- Iterate on existing files rather than rewriting everything from scratch each round
- Gate quality through design review and validation scripts

Сообщить о проблеме