tsubotax/melta-ui/design-review
Claude Code and agent skill by tsubotax/melta-ui
- community
Checking that the SKILL.md file is still in the repository.
HTMLファイルをmelta UIデザインシステムに照らしてレビューし、違反を検出・分類・修正提案する。トリガー: 「デザインレビュー」「DSチェック」「禁止パターンチェック」「design review」「check compliance」「DS準拠確認」。対象ファイルのパスを引数で受け取る。
Install
npx vskill@latest install tsubotax/melta-ui/design-reviewSKILL.md
デザインレビュー
HTMLファイルを melta UI デザインシステム(design/contracts/rules.json を正とする)に照らしてレビューし、違反を検出・分類・修正提案する。
手順
Step 1: 対象のHTMLファイルを特定する
- 引数でファイルパスが指定されている場合 → そのファイルを読み込む
- 引数がない場合 →
examples/配下のHTMLファイルを一覧表示し、ユーザーに選択してもらう - 対象がHTMLファイルでない場合 → 「HTMLファイルを指定してください」と返す
対象ファイルを全文読み込む。
Step 2: DSリファレンスを読む
design/contracts/rules.json(SSOT。ID / severity / detector / pattern / alternative / automationStatus を持つ全禁止ルール)
補助(任意):
foundations/prohibited.md— 人間向けの prose 版。SSOT ではなく、pattern を持つルールの一部しか載っていないので、これだけで判定しない
Step 3: チェックリストに沿って違反を検出する
references/checklist.md(観点。HTML のどこをどう見るかの手順)を読み込み、各項目の [ID] を Step 2 で読んだ rules.json から引く。severity / detector / alternative の値は rules.json が正。
references/rules-index.md は 全文を読まなくてよい。checklist に無いカテゴリを横断して探すときの索引(カテゴリ別の表 + human-only 節 + 機械検出済み節)として、必要な箇所だけ参照する。
checklist.md のカテゴリ順にHTMLを走査する:
- カラー
- スペーシング・レイアウト
- タイポグラフィ
- モーション
- ボーダー
- フォーム(fieldset/legend カード干渉、日付セレクト幅を含む)
- アクセシビリティ
checklist.md に載っていないカテゴリ(modal / stepper / tag / list / table / skeleton / datepicker / baseline / ai-pattern / philosophy / button / divider)の違反を見つけた場合は、rules-index.md から ID を引いて報告する。
報告する違反には必ずルール ID を添える。 rules.json に存在しない ID を書かない(tests/skill-rule-refs.spec.ts が実在性を検査している)。対応するルールが無い指摘は違反ではなく「評価不可(ルール無し)」として扱う。
Step 4: 偽陽性を排除し、重大度を判定する
references/severity-rules.md を読み込み、以下を実行:
- 「推奨」と「必須」を区別 — 推奨事項は違反として報告しない
- 文脈判定で偽陽性を排除 — label/aria-current/text-xs の文脈確認
- 重大度を割り当て — Critical / High / Medium / Low の4段階。固定ルールに従い、表に無いものは rules.json の
severityから変換する
Step 5: レポートを出力する
references/report-template.md を読み込み、テンプレートに沿ってレポートを出力する。
レポートには `## 評価不可` 節を必ず含める(human-only / 静的に観測できない / 対応ルール無しの3種)。評価不可の項目は違反件数に含めない。
出力前に サマリー整合チェック を実施: 本文中の各重大度の件数と冒頭サマリーの件数が一致することを確認する。
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/design-review/SKILL.md
Popularity
- Repository stars
- 100
- Repository forks
- 7
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tsubotax/melta-ui/design-review)