jpskill.com
🎨 デザイン コミュニティ

agentic-design-system

AIエージェントがUIを構築する際の設計システムで、タスクに応じて適切な品質チェックを自動で実行し、デザインのアンチパターン検出やアクセシビリティ検証などを行い、高品質なUI開発を支援するSkill。

📜 元の英語説明(参考)

Design system for AI agents that build UI. Automatically routes to the right quality checks based on the task. Triggers on ANY visual, frontend, UI, design, component, page, layout, or styling work. Includes: anti-pattern detection, state completeness checks, accessibility verification, typography/color/spacing guidance, and creative direction when needed. Install this one skill to get the full system — it orchestrates everything else.

🇯🇵 日本人クリエイター向け解説

一言でいうと

AIエージェントがUIを構築する際の設計システムで、タスクに応じて適切な品質チェックを自動で実行し、デザインのアンチパターン検出やアクセシビリティ検証などを行い、高品質なUI開発を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o agentic-design-system.zip https://jpskill.com/download/8084.zip && unzip -o agentic-design-system.zip && rm agentic-design-system.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8084.zip -OutFile "$d\agentic-design-system.zip"; Expand-Archive "$d\agentic-design-system.zip" -DestinationPath $d -Force; ri "$d\agentic-design-system.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して agentic-design-system.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → agentic-design-system フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Agentic Design System

デザインシステムがインストールされていることを前提とします。このスキルはそれを統括します。視覚的な作業を開始する前に、これを読んでください。

仕組み

このシステムは、ルーティングスキルと、それに特化したヘルパースキルをインストールします。すべてを読む必要はありません。このファイルには、現在のタスクで読むべきものが記載されています。

コアパック (すべての視覚的な作業でこれらを読んでください)

  • skills/design-review/SKILL.md — 品質ゲート、参照ファイル、検証スクリプト
  • skills/ux-baseline-check/SKILL.md — ローディング、空、エラー状態
  • skills/ui-polish-pass/SKILL.md — 最終的なスペーシング/アラインメント/階層の調整

クリエイティブパック (トリガーされた場合にのみ読んでください)

  • skills/visual-reference-calibration/SKILL.md — Aaron がスクリーンショット、CodePen、ウェブサイト、ビジュアルリファレンスを提供した場合、または「これのような感じにして」と言った場合、コーディングの前に読んでください。エージェントが何を借りるべきか、何を借りるべきでないか、忠実度の目標を知るために、最初に Reference Intake Contract を記述してください。
  • skills/whimsical-design/SKILL.md — ユーザーが個性、楽しさ、またはブランド表現を求めた場合にのみ使用してください。マーケティング、エディトリアル、またはローンチページのみに使用してください。ユーティリティ UI はスキップしてください。
  • skills/world-build/SKILL.md — ユーザーが没入感や雰囲気を明示的に求めた場合にのみ使用してください。特に指示がない限りスキップしてください。
  • skills/web-animation-design/SKILL.md — タスクにアニメーション、モーション、またはインタラクションの感覚が具体的に含まれる場合にのみ使用してください。

エージェントフレンドリー (本番サイト向けに読んでください)

  • skills/agent-friendly-design/SKILL.md — セマンティック HTML、ARIA、構造化データ。本番環境に出荷するものを構築する際に読んでください。

プロジェクト知識の取り込み (オプション; コンテキストの調整が必要な場合に実行)

デフォルトパス: プロジェクトのコンテキストがない場合はプリセットを使用し、その後構築します。タスクが製品のテイストに依存し、プリセットだけでは不十分な場合は、ローカルの docs/components/screenshots/references を調べ、不足しているブロックとなる質問のみを行い、その結果を DESIGN.md または templates/project-identity-template.md の形式で記述して、ダウンストリームスキルで使用できるようにします。

リファレンス取り込みゲート (オプション; リファレンス主導の視覚的な作業の前に実行)

ユーザーがビジュアルリファレンス/スクリーンショット/サイト/CodePen を提供した場合、「〜のような感じにして」と言った場合、作業がマーケティング/エディトリアル/ローンチのアートディレクションである場合、または以前の出力が一般的/ずさん/間違った雰囲気であったために失敗した場合は、UI を生成する前に skills/visual-reference-calibration/SKILL.md をロードします。

templates/reference-intake-contract.md を使用してください。リファレンス主導の作業の厳守事項: 何を借りるべきか、何を借りるべきでないか、忠実度の目標を述べることができない場合は、構築できません。ビジュアルリファレンスが重要でない場合は、このゲートをスキップしてください。主要な借用レイヤーまたは忠実度の目標が不明な場合、リファレンスが承認されていない構造変更を示唆している場合、または Aaron が以前のパスが見当違いであると既に述べている場合は、構築する前に確認してください。実装後、結果のスクリーンショットを撮り、コントラクトと一致した場所、または逸脱した場所を報告してください。

アウトカム + グレーダーループ (オプション; 大規模な UI 作業で実行)

重要度の高い UI の場合、構築する前にユーザー向けの意図とアウトカムを定義し、可能な場合は別のコンテキストで成果物を評価します。

完全なリポジトリから templates/outcome-template.md および templates/grader-report-template.md を使用してください。このスキルがリポジトリテンプレートなしでインストールされた場合は、skills/agentic-design-system/templates/ にバンドルされているコピーを使用してください。

最小限のループ:

  1. 意図を定義する: ユーザー/状況、達成、気づき、感覚/運用状態、アラインメントチェック
  2. 完了を定義する: 成果物、必要な証拠、決定論的なチェック、最大イテレーション数
  3. 構築
  4. 証拠を添付する: 変更されたファイル、チェック、スクリーンショットまたはプレビュー、未解決のリスク
  5. 可能な場合は、別のエージェント/コンテキストを使用して、アウトカムに対して評価する
  6. satisfiedmax_iterations、または明示的な人間の判断で停止する

これを小さな修正のための儀式に変えないでください。意図、視覚的な品質、リファレンスの忠実度、または回帰リスクが不明確な場合に、チャーンを引き起こす可能性がある場合に使用してください。

プロジェクト引き継ぎコンテキスト (DESIGN.md)

DESIGN.md ファイルがリポジトリのルートに存在する場合、またはオーケストレーターが渡すパスに存在する場合は、構築前に引き継ぎコンテキストとしてロードします。これは、デザイントークン (色、タイポグラフィ、スペーシング、角丸、コンポーネント) の規範的な情報源であり、雰囲気、コンポーネントのトーン、およびアンチゴールのための散文的なオーバーレイです。存在せず、タスクにプロジェクトのテイストが必要な場合は、生成前にプロジェクト知識の取り込みを実行します。

  • YAML フロントマッタートークンは、散文との競合で優先されます
  • 散文は、エージェントがエッジケースを判断できるように理由を示します
  • 不明なセクションは仕様に従ってエラーなしで保持されるため、このリポジトリの 1 つの拡張機能 (Example Prompting Language) は安全に使用できます

このリポジトリのプロジェクトアイデンティティテンプレートは、templates/project-identity-template.md にあり、DESIGN.md の形式になっています。

形式リファレンス: https://github.com/google-labs-code/design.md (アルファ版 — このリポジトリは形式を使用しますが、ツールを作成しません)

先行事例/エコシステム: https://github.com/VoltAgent/awesome-design-md — キュレーションされた実際の DESIGN.md の例。

ルーティングの決定

これは視覚的な作業またはフロントエンドの作業ですか?
├── いいえ → すべてをスキップして、タスクを実行します
└── はい
    ├── 新しいページ/コンポーネント → コンテキストが薄い場合はプロジェクト知識の取り込みを実行し、コアパックのスキルを読んでから構築します
    ├── 既存の UI の変更 → デザインレビューのみを読みます
    └── 非視覚的 (スクリプト、バックエンド、設定) → スキップ

    クリエイティブな指示が必要ですか?
    ├── ユーザーがビジュアルリファレンス/スクリーンショット/CodePen/サイト/"〜のような感じにして" を提供した場合 → コーディングの前に visual-reference-calibration も読みます
    ├── ユーザーが個性/楽しさ を求めた場合 → whimsical-design も読みます
    ├── ユーザーが没入感/雰囲気 を求めた場合 → world-build も読みます
    ├── タスクにアニメーションが具体的に含まれる場合 → web-animation-design も読みます
    └── 上記のいずれにも該当しない → コアパックで十分です

重要なルール

デフォルトの美学が製品に適している場合は、それに逆らわないでください。異なるものにするのではなく、優れたものにしてください。天気アプリは暗くてガラスのようなものでも構いません。管理パネルはクリーンで実用的であるべきです。コアパックはデフォルトを優れたものにします。クリエイティブパックは

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Agentic Design System

you have a design system installed. this skill orchestrates it. read this BEFORE starting any visual work.

How it works

the system installs a routing skill plus focused helper skills. you don't need to read them all — this file tells you which ones to read for your current task.

core pack (read these for ALL visual work)

  • skills/design-review/SKILL.md — quality gate, reference files, verification scripts
  • skills/ux-baseline-check/SKILL.md — loading, empty, error states
  • skills/ui-polish-pass/SKILL.md — final spacing/alignment/hierarchy pass

creative pack (read ONLY when triggered)

  • skills/visual-reference-calibration/SKILL.md — BEFORE coding when Aaron provides a screenshot, CodePen, website, visual reference, or says “make it feel like this.” Write the Reference Intake Contract first so the agent knows what to borrow, what not to borrow, and the fidelity target.
  • skills/whimsical-design/SKILL.md — ONLY if user asks for personality, delight, or brand expression. ONLY for marketing, editorial, or launch pages. Skip for utility UI.
  • skills/world-build/SKILL.md — ONLY if user explicitly asks for immersion or atmosphere. Skip unless told otherwise.
  • skills/web-animation-design/SKILL.md — ONLY if task specifically involves animation, motion, or interaction feel.

agent-friendly (read for production sites)

  • skills/agent-friendly-design/SKILL.md — semantic HTML, ARIA, structured data. Read when building anything that ships to production.

project knowledge intake (optional; run when context needs alignment)

default path: use a preset when there is no project context, then build. if the task depends on product taste and a preset is not enough, inspect local docs/components/screenshots/references, ask only the missing blocking questions, and write the result into DESIGN.md or the templates/project-identity-template.md shape so downstream skills can use it.

reference intake gate (optional; run before reference-led visual work)

if the user provides a visual reference/screenshot/site/CodePen, says “make it feel like…”, the work is marketing/editorial/launch art direction, or prior output failed because it was generic/sloppy/wrong vibe, load skills/visual-reference-calibration/SKILL.md before generating UI.

use templates/reference-intake-contract.md. hard rule for reference-led work: if you cannot state what to borrow, what not to borrow, and the fidelity target, you cannot build. if no visual reference matters, skip this gate. ask before building when the primary borrowed layer or fidelity target is unclear, when the reference implies unapproved structural change, or when Aaron already said the prior pass missed the point. after implementation, screenshot the result and report where it matched or drifted from the contract.

outcome + grader loop (optional; run for substantial UI work)

for non-trivial UI, define the user-facing intent and outcome before building, then grade the artifact in a separate context when possible.

use templates/outcome-template.md and templates/grader-report-template.md from the full repo. if this skill was installed without the repo templates, use the copies bundled at skills/agentic-design-system/templates/.

minimum loop:

  1. define intent: user/situation, accomplish, notice, feel/operational state, alignment check
  2. define done: artifact, required evidence, deterministic checks, max iterations
  3. build
  4. attach evidence: changed files, checks, screenshots or preview, unresolved risks
  5. grade against the outcome using a separate agent/context when available
  6. stop at satisfied, max_iterations, or explicit human decision

do not turn this into ceremony for tiny fixes. use it when unclear intent, visual quality, reference fidelity, or regression risk would otherwise cause churn.

Project handoff context (DESIGN.md)

if a DESIGN.md file exists at the repo root — or at a path the orchestrator passes in — load it as handoff context before building. it is the normative source of truth for design tokens (colors, typography, spacing, rounded, components) and a prose overlay for atmosphere, component tone, and anti-goals. if it does not exist and the task needs project taste, run project knowledge intake before generation.

  • YAML frontmatter tokens win on conflicts with prose
  • prose gives the why so the agent can judge edge cases
  • unknown sections are preserved without error per the spec, so this repo's one extension (Example Prompting Language) is safe to use

the project-identity template for this repo lives at templates/project-identity-template.md and is DESIGN.md-shaped.

format reference: https://github.com/google-labs-code/design.md (alpha — this repo consumes the format, does not author tooling for it)

prior art / ecosystem: https://github.com/VoltAgent/awesome-design-md — curated real-world DESIGN.md examples.

Routing decision

is this visual or frontend work?
├── no → skip everything, do the task
└── yes
    ├── new page/component → run project knowledge intake if context is thin, read core pack skills, then build
    ├── modification to existing UI → read design-review only
    └── non-visual (scripts, backend, config) → skip

    does it need creative direction?
    ├── user provided a visual reference/screenshot/CodePen/site/"feel like this" → also read visual-reference-calibration BEFORE coding
    ├── user asked for personality/delight → also read whimsical-design
    ├── user asked for immersion/atmosphere → also read world-build  
    ├── task involves animation specifically → also read web-animation-design
    └── none of the above → core pack is enough

The key rule

if the default aesthetic is appropriate for the product, don't fight it. make it excellent, not different. a weather app CAN be dark and glassy. an admin panel SHOULD be clean and utilitarian. core pack makes defaults excellent. creative pack makes them different. only add creative when different is what the product actually needs.

Design rubric (grade yourself before presenting)

score your output on these 4 criteria before announcing. inspired by Anthropic's multi-agent harness research — separating generation from evaluation produces dramatically better work.

Criteria Weight What it means Failing looks like
Design Quality 35% Does it feel like a coherent whole? Colors, typography, layout, spacing combine into a distinct mood and identity. Components feel disconnected. No visual theme. "Collection of parts" energy.
Originality 30% Evidence of custom decisions? Or is this template layouts, library defaults, and AI-generated patterns? A human designer should recognize deliberate creative choices. Purple gradients over white cards. Unmodified shadcn. Zinc-800 everywhere. Stock hero sections.
Craft 20% Technical execution: typography hierarchy, spacing consistency, color harmony, contrast ratios. Competence check. Broken fundamentals. Inconsistent spacing. Missing hover states. Bad contrast.
Functionality 15% Can users understand what it does, find primary actions, complete tasks without guessing? Unclear CTAs. Hidden navigation. Confusing state transitions.

Design Quality and Originality are weighted highest. models already score well on Craft and Functionality by default. the gap is always in making something that feels intentional and distinctive vs. generic.

scoring guide

  • 8-10: ship it. would impress a human designer.
  • 6-7: functional but needs another pass. common for first iteration.
  • 4-5: generic AI slop. needs a creative pivot, not polish.
  • 1-3: broken fundamentals. rebuild.

if you score yourself below 6 on Design Quality or Originality, don't present. iterate.

Iteration philosophy

more iterations with structured feedback produce breakthroughs. Anthropic's harness research found that on iteration 10 of a museum site, the model reimagined the entire approach as a 3D spatial experience — something that would never emerge from a single pass.

rules for iteration:

  • don't stop at "good enough" on creative work. push for at least 3 passes on new pages/components.
  • after each pass, score yourself on the rubric. if Design Quality or Originality aren't improving, pivot the aesthetic entirely instead of refining the current direction.
  • refinement and pivoting are both valid. if scores trend up, refine. if scores plateau, pivot.
  • the "2 rounds of fixes = rebuild" rule applies to BUG FIXES, not creative iteration. creative exploration benefits from more rounds, not fewer.

Verification (run before presenting)

after ingest/interview (if needed), building, and scoring yourself on the rubric, run these scripts:

python3 skills/design-review/scripts/anti-pattern-check.py <file.tsx>
python3 skills/design-review/scripts/state-check.py <file.tsx>
python3 skills/design-review/scripts/accessibility-check.py <file.tsx>

fix any warnings before presenting work. these catch: agent default patterns (zinc palette, purple gradients, Inter font), missing states (loading, empty, error), and accessibility gaps (semantic HTML, aria labels, alt text, heading hierarchy).

What the reference files cover

when you read skills/design-review/SKILL.md, it points to reference files in skills/design-review/references/. you don't need to read all of them — only load what's relevant:

  • anti-patterns.md — what NOT to do (always worth reading)
  • layout.md — composition and grid-breaking (read for new pages)
  • typography.md — type hierarchy, pairing, text-wrap (read when type feels off)
  • color.md — palette strategy, tinted neutrals (read when color feels generic)
  • spacing.md — rhythm and judgment (read when spacing feels cramped or uniform)
  • alignment.md — concentric radius, optical alignment, shadows, image overlays (read for polish)
  • responsive.md — mobile failures and what to check (read for responsive work)
  • motion.md — interruptibility, enter/exit asymmetry (read when adding motion)
  • ux-writing.md — copy quality, button labels, empty states (read when writing UI text)
  • mock-data.md — realistic content, where humor goes (read when generating sample data)
  • inspiration.md — context pass, reference priority (read when building for a named company)

Compounding

after each build, if you learned something new — a pattern that worked, an anti-pattern you hit, a design decision worth preserving — add it to the relevant reference file. the system gets smarter every time it's used.