How this skill is triggered — by the user, by Claude, or both
Slash command
/design-md:generateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
AIが一貫したUIを生成するための DESIGN.md を、対話形式で作成するスキル。
AIが一貫したUIを生成するための DESIGN.md を、対話形式で作成するスキル。
DESIGN.md は、AIエージェントがUIを生成・修正する際のビジュアル判断基準を定義するMarkdownファイルです。 このスキルは対話を通じてユーザーのデザイン意図を引き出し、DESIGN.md を生成します。
このスキルを実行する前に、以下のリソースを必ず読み込むこと:
../../DESIGN-MD-SPEC.md — フォーマット仕様(セクション構成、3層記述パターン、対応表フォーマット)resources/writing-guide.md — 良い記述と悪い記述の Before/Afterresources/examples/ — 完成例3パターン(saas-dashboard, creator-platform, minimal-zen)プロジェクトルートに DESIGN.md が既に存在するか確認する。
存在しない → Step 1 へ進む
存在する → 既存の DESIGN.md を Read で読み、以下の簡易診断を行う:
簡易診断(内部処理):
generated 日付から3ヶ月以上経過している場合、全体的な見直しを推奨診断結果をユーザーに提示する: 「既存の DESIGN.md を診断しました:
更新しますか? それとも新しく作り直しますか?」
進め方の原則:
以下の情報を対話で引き出す。すべてを聞く必要はなく、ユーザーが提供できる情報に合わせて柔軟に進める。
必須で聞くこと:
任意で聞くこと(ユーザーが答えられれば): 4. 「既存のデザインシステムやトークンファイルはありますか?」 → Token References、具体値の取得 5. 「絶対に避けたい印象やスタイルはありますか?」 → Global Constraints、Creative North Star の "This does NOT mean" 6. 「対象プラットフォームは?(Web/Mobile/両方)」 → Frontmatter の platform 7. 「現在のUIやブランドで、変えたくない要素はありますか?」 → Global Constraints、Color Strategy の制約として反映 8. 「絶対に手を抜けない画面はどれですか?理由も教えてください」 → 品質の重点領域の特定、TL;DR の死守ライン、名前付きルールの粒度判断に使用
補助入力を活用する:
ヒアリングの心得:
ヒアリングで得た情報をもとに DESIGN.md を生成する。
ルールの検証可能性チェック(出力には露出しない):
フォーマット:
../../DESIGN-MD-SPEC.md の構成に厳密に従う3層記述パターンを守る:
名前付きルール:
Creative North Star:
否定形の扱い:
❌ Don't: 影を使うな → ✅ 影を使わない → 代わりにサーフェス色差で階層を表現する言語:
具体値 vs 原則:
コンテンツ特性に応じた判断基準:
感情を伴うインタラクションへの判断基準:
テンプレートバイアスの回避:
[SKIP] として省略可能DESIGN.md は「制約」ではなく「創造の方向性」:
❌ **自由領域:** ホバーエフェクトの演出は自由
✅ **自由領域:** ホバーエフェクトの演出。書斎で本を手に取る瞬間のように、静かだが確かな変化を
カラーコントラスト検証(必須):
特殊コンポーネントへの対応:
When Principles Conflict の独自性:
生成した DESIGN.md をユーザーに提示する前に、以下の観点で内部チェックする。 問題があれば Step 2 に戻って修正する。チェック結果はユーザーに表示しない。
構造チェック:
品質チェック:
表現力チェック:
カラーコントラストチェック(必須):
一貫性チェック:
曖昧性チェック:
生成した DESIGN.md をユーザーに提示する。
提示時のメッセージ:
DESIGN.md を生成しました。
**Creative North Star:** [メタファー名]
**セクション構成:**
- [含まれるセクションの一覧]
**特に確認してほしいポイント:**
- [Creative North Star のメタファーが意図に合っているか]
- [Color Palette の色が期待通りか]
- [Global Constraints に違和感がないか]
修正したい箇所があれば教えてください。
また、この DESIGN.md を使って実際にUIを1つ生成してみて、意図通りか確認しますか?
ユーザーから修正指示があった場合は、該当箇所を修正して Step 3(自己検証)→ Step 4(再提示)を繰り返す。
生成した DESIGN.md を使って、サンプルUIコンポーネント(例:ログインフォーム、カード一覧、ダッシュボードヘッダー等)を1つ生成する。
ユーザーのプロジェクトの技術スタックで生成する。不明な場合は HTML + Tailwind CSS で生成する。
ユーザーに「意図通りですか?」と確認し、必要に応じて DESIGN.md を修正する。
ユーザーの承認を得たら、プロジェクトルートに DESIGN.md として保存する。
保存後のメッセージ:
DESIGN.md をプロジェクトルートに保存しました。
**次のステップ(推奨):**
1. CLAUDE.md に `@DESIGN.md` を追記すると、AIが自動で参照します
2. 使いながら気になった点があれば、いつでも修正してください
**この DESIGN.md を見直すタイミング:**
- 画面数が10を超えたとき(Component Patterns の拡充が必要になります)
- 新しい種類のUIパターンが出てきたとき(例: データ可視化、マルチステップフォーム)
- 3ヶ月以上経過したとき(Color Strategy や Typography の微調整)
見直したくなったら `/design-md:generate` を再実行してください。既存の内容を読んだうえで更新を提案します。
../../DESIGN-MD-SPEC.md — フォーマット仕様resources/writing-guide.md — 記述ガイド(Before/After)resources/examples/saas-dashboard.md — BtoB SaaS ダッシュボードの例resources/examples/creator-platform.md — クリエイタープラットフォームの例resources/examples/minimal-zen.md — ミニマル瞑想アプリの例(ミニマムレベル)npx claudepluginhub saladdays/agent-skills --plugin design-mdCreates DESIGN_GUIDELINES.md defining customer-specific UI/UX with aesthetic direction, design tokens, typography, color, motion, components, and layouts. Requires CUSTOMER.md; avoids generic AI aesthetics.
Translates I-Lang or plain English design briefs into DESIGN.md with CSS tokens for palette, accent, typography, display font, layout, mood, density, constraints. Optional HTML preview.
Reads a DESIGN.md file (open standard from Google Labs) and builds brand-consistent UI from its design tokens. Use when a DESIGN.md is present or user provides one.