Polish
/impeccable polish
Good fit
- Выравнивание, интервалы и микро-решения всё ещё кажутся грубыми.
- Функция близка к выпуску.
- Мелкие несогласованности тянут воспринимаемое качество вниз.
Когда использовать
/impeccable polish — это последнее, что вы запускаете перед выпуском. Он выискивает мелкие детали, отличающие выпущенную функцию от полированной: полу-пиксельные смещения, непоследовательные интервалы, забытые состояния фокуса, загрузочные переходы с мерцанием, текст, дрейфующий по тону. Он также выравнивает функцию с вашей системой дизайна, заменяя захардкоженные значения токенами, подменяя кастомные компоненты общими и исправляя любой дрейф от устоявшихся паттернов.
Обращайтесь к нему, когда функция функционально завершена, ничего не сломано, но что-то всё ещё не так. Также обращайтесь, когда функция отдалилась от системы дизайна и её нужно вернуть в русло.
Как это работает
Polish начинает с обнаружения системы дизайна (токены, масштаб интервалов, общие компоненты), затем методично работает по шести измерениям:
- Визуальное выравнивание и интервалы: попиксельное соответствие сетке, согласованный масштаб интервалов, оптическое выравнивание иконок.
- Типографика: согласованность иерархии, длина строки, висячие и короткие строки, кернинг в заголовках.
- Цвет и контраст: использование токенов, паритет тем, соотношения WCAG, индикаторы фокуса.
- Состояния взаимодействия: hover, focus, active, disabled, loading, error, success. Каждое состояние учтено.
- Переходы и анимация: плавное смягчение, без макетных рывков, учёт
prefers-reduced-motion. - Тексты: согласованный голос, правильное время, никаких строк-заглушек, никаких случайных TODO.
Навык прямо говорит об одном: polish — это последний шаг, а не первый. Если функция не функционально завершена, полировка — напрасная трата времени.
Попробуйте
/impeccable polish the pricing pageЗдоровый запуск выглядит так:
Визуальное выравнивание: исправлено 3 элемента вне сетки (baseline 8px)Типографика: ужат кернинг h1, исправлена висячая строка в отзывеВзаимодействие: добавлено hover-состояние на пунктах FAQ, focus ring на поле emailАнимация: смягчён вход модального окна, добавлен fallback для reduced-motionТексты: удалён один забытый "Lorem ipsum", выровнен голос кнопокПять мелких исправлений, никаких переделок. Вот так выглядит хороший проход polish.
Подводные камни
- Полировка незавершённой работы. Если в коде есть TODO, вы ещё не готовы. Запускайте
/impeccable polishтолько на завершённых функциях. - Восприятие polish как редизайна. Polish утончает существующее. Если вы обнаружите, что перепроектируете макет, вам нужен был
/impeccable critiqueили/impeccable layout. - Запуск
/impeccable polishбез/impeccable auditсначала. Polish ловит проблемы ощущений. Audit ловит измеримые проблемы. Используйте оба.
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
Сайты экосистемы
Быстрые ссылки
Сообщество
© 2026 HagiCode | Powered By hagilight-starlight@0.18.0 | Branch: main | Commit: 4369090 | Built:
