Перейти к содержимому

Выберите язык

Текущий язык: Русский

Audit

/impeccable audit

Good fit

  • Вам нужны конкретные проблемы и уровень серьёзности, а не только оценка на основе вкуса.
  • Вы готовите функцию к слиянию или релизу.
  • Вы подозреваете скрытые проблемы на мобильных, в тёмной теме или при использовании вспомогательных технологий.
/impeccable audit the checkout flow
src/checkout/**
2.6/ 4
Доступность2 / 4
Производительность3 / 4
Тематизация2.5 / 4
Адаптивность3 / 4
Антипаттерны2.8 / 4
P02P15P28P314

Пять измерений оцениваются от 0 до 4, каждая находка помечена P0 (блокирует релиз) до P3 (полировка). Audit документирует; он не исправляет. Направьте результаты в /impeccable harden, /impeccable polish или /impeccable optimize.

Когда использовать

/impeccable audit — это технический аналог /impeccable critique. Если /impeccable critique спрашивает «правильно ли это ощущается», то /impeccable audit спрашивает «выдержит ли это». Он запускает проверки доступности, производительности, тематизации, адаптивного дизайна и антипаттернов, оценивает каждое измерение от 0 до 4 и создаёт план с уровнями серьёзности от P0 до P3.

Используйте перед релизом, во время спринта качества или всякий раз, когда техлид говорит «нам действительно стоит заняться доступностью».

Как это работает

Навык сканирует ваш код по пяти измерениям:

  1. Доступность: контрастность WCAG, ARIA, навигация с клавиатуры, семантический HTML, метки форм.
  2. Производительность: перекомпоновка макета, тяжёлые анимации, отсутствие ленивой загрузки, вес бандла.
  3. Тематизация: захардкоженные цвета, покрытие тёмного режима, согласованность токенов.
  4. Адаптивность: поведение на контрольных точках, зоны касания, обработка мобильного viewport.
  5. Антипаттерны: те же детерминированные 25 проверок, которые запускает детектор.

Каждое измерение получает оценку от 0 до 4. Каждая находка получает уровень серьёзности: P0 блокирует релиз, P1 нужно исправить в этом спринте, P2 — в следующем цикле, P3 — полировка. Вы получаете единый документ, который можно вставить в трекер задач.

Audit ничего не исправляет. Он документирует. Направьте результаты в /impeccable polish, /impeccable harden или /impeccable optimize в зависимости от категории.

Попробуйте

/impeccable audit the checkout flow

Ожидаемый результат:

Accessibility: 2/4 (частично)
P0: Отсутствуют метки на 4 полях ввода
P1: Контрастность 3.1:1 на состоянии отключенной кнопки
P2: Нет видимого индикатора фокуса на пользовательском выпадающем списке
Performance: 3/4 (хорошо)
P1: Hero-изображение не лениво загружается (340KB)
...

Передайте P0 в /impeccable harden, тематизацию и типографику P1 в /impeccable typeset и /impeccable polish, остальное — в /impeccable polish.

Подводные камни

  • Путаница с /impeccable critique. Audit — это качество реализации. Critique — это качество дизайна. Запустите оба для полной картины.
  • Исправление P3 до P0. Шкала серьёзности существует по причине. Начинайте сверху.
  • Пропуск измерений, которые кажутся нормальными. Тематизация и адаптивность — это то, что большинство людей считают нормальным, пока это не становится проблемой.

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.