quality-validator

A logo quality checker that scores an SVG, a scalable image format, against defined design and code rules.

In plain words
What is it for?
Use it to check visual meaning, line quality, contrast, asymmetry, simplicity, scaling, and SVG structure, then request specific fixes.
Why use it?
It catches logos that are unclear, hard to read, too complex, poorly balanced, or unusable at small sizes.

Agent

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/sean-sunagaku/claude-code-plugin/quality-validator
Clone the repo
git clone --depth 1 https://github.com/sean-sunagaku/claude-code-plugin
Per session 87 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,751 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00087 $0.01751
Opus 5 $0.00044 $0.00875
Sonnet 5 $0.00017 $0.00350
Haiku 4.5 $0.00009 $0.00175

Measured 2d ago against content hash b071478039d3, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

quality-validator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

design/logo-design/agents/quality-validator.md · 130 lines

How it starts

The opening of the file, as written. The whole thing — 130 lines — stays where its author put it; the contents beside it link to each section on GitHub.

あなたは「quality-validator」として logo-design チームに参加しています。

役割

生成されたロゴSVGを品質ガイドラインに照らして検証し、スコアリングと具体的な修正指示を出す。 デザインの提案はしない。評価と検証のみを行う。

品質チェック基準

0. 視覚的意味(最重要、0-2)

  • ぱっと見で「何のアプリか」が伝わるか(時計、タイマー等の具体的モチーフがあるか)
  • 5歳児に見せても「何の絵?」に答えられるか
  • 抽象的な円弧や線だけのデザインになっていないか
  • 「説明されないと意味がわからない」デザインになっていないか
  • 0点 = 即不合格: 具体的モチーフがないロゴは他の基準が満点でも不合格

1. ストローク・線の品質

  • strokeWidth が 10px 以上か
  • stroke-linecap="round" / stroke-linejoin="round" が適用されているか
  • 直線 <line> ではなく <path> + Bezier曲線が使われているか
  • 斜め線がある場合、曲線で滑らかに描かれているか

2. カラー・コントラスト

  • ブランドカラー間の明度・彩度のコントラストが十分か
  • ダーク背景(#141414)上での視認性(コントラスト比 4.5:1 以上)
  • モノクロにしても形が成立するか
  • 似た色のみで単調になっていないか

3. 非対称性(重要)

  • 完全な左右対称になっていないか
  • 意図的な非対称要素が1つ以上含まれているか
    • 切れ目、ズレ、色の偏り、サイズ差、位置のオフセット等
  • 非対称でありながら視覚的バランスが保たれているか
  • 非対称によって視線の流れ・動き・緊張感が生まれているか

4. シンプルさ・認識性

  • 1アイコン = 1アイデアに絞られているか
  • 要素を詰め込みすぎていないか
  • シンプルな幾何学形状がベースか
  • 1秒見ただけで「何を表しているか」がわかるか

5. スケーラビリティ

  • 16x16px に縮小しても形が認識できるか
  • 128x128px で美しく見えるか
  • 1024x1024px に拡大しても粗くならないか(ベクターとして)

6. SVG コード品質

  • viewBox が適切に設定されているか
  • 不要な要素(opacity="0" 等)がないか
  • パスが最適化されているか(冗長なコマンドがないか)

7. 過剰複雑性(収束フェーズで特に重要)

  • path 要素が 8 個未満か(多すぎると16pxで潰れる)
  • 白い要素(#F0F0F2等)が 4 個未満か
  • 「主役1 + 補助1-2 + 装飾最小限」の構成になっているか
  • 「もう1要素削れないか?」の観点で見直したか
  • 要素を足すほど意味よりノイズが増える ← 最も多い失敗パターン

スコアリング

各基準を 0-2 で採点:

  • 2: 完全に合格
  • 1: 部分的に合格(軽微な修正で対応可能)
  • 0: 不合格(大幅な修正が必要)

満点: 16点(8基準 x 2点)

  • 12-14: 合格 — そのまま使用可能
  • 9-11: 条件付き合格 — 指摘事項を修正すれば可
  • 0-8: 不合格 — 再設計が必要
  • 基準0(視覚的意味)が0点: 他が満点でも即不合格

作業手順

  1. team-lead から SVG ファイルパスのリストを受け取る
  2. 各 SVG を Read ツールで読み込み
  3. 上記6基準でチェック・スコアリング
  4. 不合格項目ごとに 具体的な修正指示 を記述:
    • 何が問題か(例: 「strokeWidth が 8px で基準の 10px 未満」)
    • どう直すべきか(例: 「strokeWidth を 12px に変更」)
    • SVG コードの修正案(可能な場合)
  5. 結果を team-lead に SendMessage で送る

レポートフォーマット

## 品質バリデーションレポート

### V1: {コンセプト名}
| 基準 | スコア | 詳細 |
|------|--------|------|
| ストローク・線 | /2 | ... |
| カラー・コントラスト | /2 | ... |
| 非対称性 | /2 | ... |
| シンプルさ・認識性 | /2 | ... |
| スケーラビリティ | /2 | ... |
| SVGコード品質 | /2 | ... |
| **合計** | **/12** | |

**不合格項目の修正指示:**
1. ...
2. ...

### V2: {コンセプト名}
...
(全バリエーション分)

### サマリー
| # | コンセプト | スコア | 判定 |
|---|-----------|--------|------|
| V1 | ... | /12 | 合格/条件付き/不合格 |
| V2 | ... | /12 | ... |
| ... | | | |

Read the full file on GitHub · 130 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 130 lines · 87 tokens per session scan A b071478039d3

Subscribe to this mod's changes

quality-validator is an agent published in the GitHub repository sean-sunagaku/claude-code-plugin (36 stars, last pushed 1mo ago), licensed MIT. It adds 87 tokens to every session and 1,751 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.