Словами самого skill
Improve UI проводит аудит одной цельной поверхности продукта относительно дизайн-системы, которая ею фактически управляет, и затем пишет самодостаточные планы реализации для выполнения другим агентом. Он доступен только на чтение для исходного кода продукта: файлы создаются или редактируются только в design-plans, зависимости, форматтеры, коммиты и пуши недопустимы.
Находки должны пройти три проверки — контракт, поведение во время выполнения и коррекцию, — а также последующий этап опровержения, и отчёт ограничивается тремя пунктами, упорядоченными по уверенности, влиянию на пользователя, охвату и стоимости исправления. Это подходит дизайнерам и разработчикам, которые проверяют, доработывают или приводят в порядок интерфейс без замены его идентичности, исследуют расхождение с дизайн-системой или готовят передачу дизайна. Вопросы доступности, поведения, производительности и архитектуры вне области применения, если не запрошены отдельно.
Как это работает
- 01Выбрать одну цельную поверхность
Широкий запрос сужается до одного развёртываемого приложения и одного семейства цельных поверхностей для основной задачи продукта; skill фиксирует этот выбор вместо того, чтобы рассматривать репозиторий как единый продукт.
- 02Восстановить локальную систему
Он использует источник только после подтверждения, что он актуален и управляет выбранной поверхностью; черновики, предложения, миграции и списки задач описывают будущие намерения, если явно не подтверждены как принятые и актуальные.
- 03Требовать три доказательства на кандидата
Каждый оставленный кандидат должен иметь контракт, путь выполнения и одну детерминированную коррекцию; результаты поиска, повторения и различия реализации создают кандидатов, а не находки.
- 04Проверка и опровержение
Кандидаты подвергаются повторной атаке перед составлением отчёта, и только те, что переживут этот этап, допускаются в таблицу находок.
- 05Отчёт, упорядоченный и ограниченный
Находки упорядочены по уверенности, влиянию на пользователя, охвату и стоимости исправления, список ограничен тремя пунктами.
- 06Указать выбранные изменения
Перед написанием указанные источники открываются повторно, текущий коммит фиксируется, если доступен, а точные повторно используемые примитивы и образцы определяются по всем затронутым поверхностям.