Appearance
Skill: Frontend AI Quality Gate
Статус
- Canonical path:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate. - Runtime path:
~/.codex/skills/skill-frontend-ai-quality-gate. - Назначение: обязательный gate для AI-generated frontend после провала Impeccable Lab.
Когда использовать
- Новая страница, лендинг, публичный сайт, product UI, app shell, форма, onboarding или empty state.
- Крупный визуальный redesign или дизайн-review.
- Создание/обновление
PRODUCT.mdиDESIGN.md. - Русский коммерческий текст, UX-copy, CTA, FAQ, сообщения ошибок.
P0 Workflow
- Создать или прочитать
PRODUCT.md. - Создать или прочитать
DESIGN.md. - Собрать 3-8 реальных референсов: Refero, Refero Styles, Figma, screenshots, live sites.
- Зафиксировать применяемые и rejected patterns в
REFERENCES.md. - Если текущий дизайн слабый или отвергнут пользователем, включить Redesign Reset.
- Для сильного UI: Impeccable
shapeдо кода,critique/audit/hardenпосле кода. - Для русского текста:
ru-text, при необходимостиux-writing.md,info-style.md,anti-patterns.md. - Проверить screenshots 1440px и 390px.
- Зафиксировать визуальную проверку в
UI_QA.md, если задача крупная. - Запустить build/check.
P1 Quality Upgrade
Использовать после P0 для premium/public surfaces, repeat design work, multi-agent work или когда пользователь оценивает качество/вкус результата.
bash
bash /home/admin/workspace/skills/skill-frontend-ai-quality-gate/scripts/scaffold-p1-docs.sh .Скрипт создаёт без перезаписи:
PREMIUM_SCORE.mdLEARNING_LOOP.mdSEMANTIC_SNAPSHOT.mdFRONTEND_GRAPH.md
Reference Intake / Refero
- Workflow:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/reference-intake-workflow.md. - В
REFERENCES.mdфиксировать source type, borrow, reject, fit, selected lane и dominant visual strategy. - Refero даёт screen patterns; Refero Styles даёт
DESIGN.mddirection.
Premium Scoring
- Rubric:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/premium-scoring-rubric.md. - Template:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/premium-score-template.md. - Ниже 8: targeted premium pass. Ниже 7: redesign. Ниже 6: Redesign Reset.
Learning Loop
- Template:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/learning-loop-template.md. - После проекта фиксировать what worked, what failed, reference lane, prompt/process notes, rules to keep/change.
- Durable lessons записывать в MCP memory по startup memory policy.
Semantic Snapshot
- Workflow:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/semantic-snapshot-workflow.md. - Template:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/semantic-snapshot-template.md. - Цель: найти похожие docs/memory и превратить их в 5-10 решений для текущей задачи.
Graph Lite
- Workflow:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/graph-lite-workflow.md. - Template:
/home/admin/workspace/skills/skill-frontend-ai-quality-gate/references/frontend-graph-template.md. - Использовать при конфликте skills/памяти/проектных правил.
- Приоритет: current user directive -> project docs -> P0 gate -> visual doctrine -> generic skills -> old memory.
Automated UI QA
Если доступен Playwright, запускать:
bash
node /home/admin/workspace/skills/skill-frontend-ai-quality-gate/scripts/run-ui-qa.mjs <url>Скрипт проверяет:
- screenshots 1440px и 390px;
- page-level horizontal overflow;
- clipped interactive elements;
- CTA-like controls in first viewport;
- text overflow heuristic;
- 44px touch target heuristic;
- unlabeled interactive heuristic;
- наличие крупного image/canvas/video visual в первом экране.
Артефакты:
.ui-qa/desktop-1440.png.ui-qa/mobile-390.png.ui-qa/ui-qa-report.json.ui-qa/UI_QA.generated.md
При P0-проблемах скрипт возвращает exit code 1. Для перезаписи корневого UI_QA.md использовать --write-ui-qa.
Scaffold
Если в проекте нет базовых quality docs:
bash
bash /home/admin/workspace/skills/skill-frontend-ai-quality-gate/scripts/scaffold-quality-docs.sh .Скрипт создаёт без перезаписи:
PRODUCT.mdDESIGN.mdREFERENCES.mdUI_QA.md
Шаблоны лежат в /home/admin/workspace/skills/skill-frontend-ai-quality-gate/references.
Redesign Reset
Использовать, когда пользователь явно недоволен текущим дизайном, называет результат слабым/шаблонным/AI-slop, просит переделать заново или текущий UI проваливает визуальный QA.
Правила:
- Текущий UI — evidence/anti-reference, а не style source.
- Сохранять только product facts, полезный контент, маршруты, интеграции и рабочую функциональность.
- Не сохранять палитру, hero composition, card model, gradients, blobs, spacing rhythm, radii, shadows и decorative motifs.
- В
REFERENCES.mdзаписать, что именно из текущего UI запрещено переносить. - До кода обновить
DESIGN.mdпод новую visual direction. - В финальном ответе указать
RESET: old style rejected.
Premium Public Surface Rule
Если задача про premium landing, public website, brand surface, studio/product page, contest page или high-end redesign:
- Использовать skill-designcorp-visual-doctrine как primary style source.
- Не использовать skill-designer-core как style source; его Catalyst rules подходят product/admin UI, а не premium landing.
- До кода назвать aesthetic lane и 3-5 реальных reference sources.
- В
DESIGN.mdзафиксировать visual direction, dominant visual strategy, typography, material quality и anti-references. - Не считать
Balanced Conversion, “clean SaaS”, dark dashboard, fake QA board или generic screen wall премиальным стилем. - Если пользователь даёт PageArt как пример, трактовать это как
PageArt-like immersive agency hero: full-bleed premium visual, strong brand layer, early proof, crafted rhythm. Не копировать 1:1.
Hard Bans
- Generic left-text/right-card hero для брендинговых лендингов.
DESIGN.md, созданный только после реализации без причины.- Фиолетово-синий SaaS-gradient без брендинговой причины.
- Blobs/orbs/glassmorphism вместо арт-дирекшна.
- Nested cards и одинаковые icon-card grids.
- Redesign, который сохраняет провальную visual direction после явного негативного feedback.
- Финал без mobile 390px QA для визуальной задачи.
Recommended Flow
text
Refero / real references
-> PRODUCT.md
-> DESIGN.md / Refero Styles direction
-> Impeccable shape
-> implementation
-> screenshot QA 1440 + 390
-> Impeccable critique/audit/harden
-> ru-text for Russian copy
-> build