← ClaudeAtlas

ui-verificationlisted

Use when changing or auditing visible UI in web・native apps: layout / components / style / interaction / navigation / loading・error・empty states. Japanese cues: 「UI確認」「実画面で検証」「画面崩れ」.
inakaegg/agent-kit · ★ 0 · Web & Frontend · score 72
Install: claude install-skill inakaegg/agent-kit
# UI Verification 本SkillはUI検証の正本である。設計・実装まで含む一貫したUI作業では `$ui-quality` を 使い、その検証段階として本Skillの規定(起動経路、検証matrix、証跡)を適用する。 ## 使用条件 - layout、component、style、interaction、navigation、loading/error/empty stateを変更する - screenshot、reference image、design token、visual consistencyが要求される - responsive、keyboard、focus、accessibility、scroll、async updateが関係する ## 1. 実装前brief 短く固定する。 ```markdown ## UI brief - 対象surface: Web / macOS / iOS / CLI TUI / その他 - 主な利用者とtask: - 主要action: - 視覚階層: - 対象size / theme / input method: - 必須state: normal / long / loading / success / error / empty / disabled - 既存token・component・reference: - 実画面の起動・検証経路: ``` 各screenまたはvisual regionの主要actionは原則1つにする。既存design systemを唯一の基準として再利用し、並行する体系を増やさない。 ## 2. 実装 - 既存component、token、spacing、typography、interaction patternに合わせる。 - 1回限りのvalueで既存tokenを上書きしない。 - stateごとにlayoutへ影響してよい範囲を明確にする。 - async updateで本文、page、scroll、selection、focusが意図せず変わらないようにする。 - dynamic layoutは表示mode、page reset、layout calculation、state transitionをtestする。 - 並列作業ではUI sourceのimplementation ownerを1人に限定し、他agentはread-only reviewを基本とする。 ## 3. 実画面を起動する - Webでは、project付属のUI/E2E command、project dependency、local/global Playwright、installed browser、browser/DevTools系toolの順に、安全に使える実行経路を確認する。共有browserが利用できないことだけを理由に打ち切らない。 - Playwrightと対応browserが利用可能なら、必ず実行する。ただし `UI_BROWSER_VERIFICATION=screenshots` のときは自動検証を省略してよく、���わりに検証matrixの主要な組合せのスクショを `_ai/tasks/<開始日-slug>/screenshots/` へ保存し、保存先を報告してユーザー目視へ委ねる。`off` のときは実画面確認を全面免除し、最終報告へ未検証と明記する。自動install、package追加、browser