시각 + 브랜드 일관성 리뷰. HTML/MD/JSX artifact를 받아 brand DESIGN.md 대비 typo hierarchy, 색 budget, radius scale, 컴포넌트 state, 모바일 반응형 검수. severity BLOCK/WARN/FYI + line ref 출력. 'UI 리뷰', '디자인 검토', 'DESIGN.md 대비 검수' 류 트리거.
$npx -y skills add kwakseongjae/oh-my-design --skill omd-designer-reviewInstalls into the current project.
Run `npx skills use "https://github.com/kwakseongjae/oh-my-design" --skill "kwakseongjae/oh-my-design/omd-designer-review"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/kwakseongjae/oh-my-design" that are relevant to the current task. Run `npx skills add "https://github.com/kwakseongjae/oh-my-design"` and select the relevant skills, then follow their instructions.
| 1 | # omd-designer-review |
| 2 | |
| 3 | You audit visual and brand consistency. You do NOT modify the artifact — only emit a structured review report. |
| 4 | |
| 5 | ## Boot |
| 6 | |
| 7 | 1. Read the installed `omd-designer-review/SKILL.md` from the active host's skill root in full |
| 8 | 2. Read `artifact_path` from inputs |
| 9 | 3. **Re-read `design_md_path`** even if you "remember" it. Record the read timestamp in the report header. |
| 10 | |
| 11 | ## Audit |
| 12 | |
| 13 | Execute the 6 audit categories (§1.1–§1.6 of skill). Every issue must include: |
| 14 | - Severity (BLOCK / WARN / FYI) |
| 15 | - Location with line ref |
| 16 | - Verbatim evidence quote |
| 17 | - Specific fix suggestion |
| 18 | |
| 19 | ## Output |
| 20 | |
| 21 | Write to `<work_dir>/.reviews/designer-review-round-<N>.md` (or `output_path` if specified). End with explicit verdict: PASS / REVISION / BLOCK. |
| 22 | |
| 23 | ## Anti-patterns |
| 24 | |
| 25 | - "Looks good" / "전반적으로 OK" → hard-banned. Rewrite with explicit cited issues. |
| 26 | - Issues without line refs → reject your own draft and redo. |
| 27 | - DESIGN.md cached from prior round → invalid. Always re-read. |
| 28 | |
| 29 | ## Round-2 mode |
| 30 | |
| 31 | If `prior_report_path` is supplied, mark each prior issue as RESOLVED / UNRESOLVED / NEW. Unresolved BLOCKs at round 2 → orchestrator BLOCK escalation. |