awesome-design-md について
awesome-design-md は、選択式のデザイン資料ライブラリを使って UI 作業を導くスキルです。製品に合うスタイルを選び、既存の制約を保ちながら適用できます。
主な機能
- 01選択可能な UI デザイン資料
- 02製品の文脈に応じたスタイル選択
- 03選んだデザインガイドのみを参照
- 04レイアウト、色、操作感の指針
- 05アクセシビリティと規約の維持
活用シーン
- 01UI 編集前のビジュアル方針決定
- 02既存フローを保ったアプリの更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wearescientist/ awesome-design-md --skill awesome-design-mdインストール後、Claude Code で/awesome-design-mdを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdLICENSESTYLE_INDEX.txtCONTRIBUTING.md.gitignore.github/FUNDING.yml.github/ISSUE_TEMPLATE/design-md-request.ymlagents/openai.yamldesign-md/airbnb/README.mdDESIGN.mddesign-md/airtable/DESIGN.mdREADME.mddesign-md/apple/README.mdDESIGN.mddesign-md/binance/DESIGN.mdREADME.mddesign-md/bmw-m/DESIGN.mdREADME.mddesign-md/bmw/DESIGN.mdREADME.mddesign-md/bugatti/DESIGN.mdREADME.mddesign-md/cal/README.mdDESIGN.mddesign-md/claude/README.mdDESIGN.mddesign-md/clay/README.mdDESIGN.mddesign-md/clickhouse/DESIGN.mdREADME.md詳細
Awesome Design MD
目的
バンドルされた Awesome Design MD ライブラリを、UI デザインの選択可能なリファレンスとして使用します。全体に適用する単一のスタイルがあると想定しないでください。プロダクトに最適なスタイルを選び、UI を変更する前に、そのスタイルの DESIGN.md を読んでください。
ライブラリ内のすべてのパスは、このスキルフォルダー、つまり SKILL.md が含まれるディレクトリを基準に解決してください。
バンドルされたライブラリ:
<skill-root>/design-md
スタイルインデックス:
<skill-root>/STYLE_INDEX.txt
スタイルファイルのパターン:
<skill-root>/design-md/<style>/DESIGN.md
選択に関する任意のメモ:
<skill-root>/references/style-selection.md
ワークフロー
- ユーザーがスタイルを指定した場合、そのスタイルが存在すれば、指定されたものをそのまま使用します。
- スタイルが指定されていない場合は、プロダクトのコンテキストを確認して、スタイルを1つ選びます。編集を始める前に、選択したスタイルを簡潔に伝えてください。
- 利用可能なスタイルを確認する必要がある場合は、
STYLE_INDEX.txtを読みます。 - 選択した
design-md/<style>/DESIGN.mdのみを読み、ライブラリ全体を読み込まないでください。 - レイアウト、色、タイポグラフィ、余白、操作感、コンポーネントの外観の指針として、そのスタイルを適用します。
- 既存のプロダクト上の制約、データ密度、アクセシビリティ、フレームワークの規約を維持します。
- 既存アプリでは、ユーザーが明示的に再デザインを依頼しない限り、既存のフローを壊さずに UI を改善します。
デフォルトのスタイルマッピング
- 開発者向けツール、AI エージェントのコンソール、自動化パネル:
voltagent、cursor、warp、linear.app、raycast。 - SaaS ダッシュボード、タスク/プロジェクト管理、管理コンソール:
linear.app、stripe、vercel、posthog、supabase。 - コンシューマー向け/モバイルアプリのような洗練されたプロダクト:
apple、airbnb、spotify、pinterest、notion。 - 暗号資産/Web3/取引所/金融:
coinbase、binance、kraken、revolut、wise。 - AI ラボ/モデル/プロダクトページ:
x.ai、mistral.ai、cohere、together.ai、runwayml、replicate。 - ドキュメント/開発者向けポータル:
mintlify、vercel、stripe、supabase、hashicorp。 - ラグジュアリー/自動車/ブランド重視のランディングページ:
bugatti、ferrari、lamborghini、bmw、tesla、nike。
複数のスタイルが適している場合は、最も派手なものではなく、対象画面を最も改善できるものを選んでください。
ルール
- どこにでも
voltagentを機械的に適用しないでください。 - ユーザーから依頼されない限り、
DESIGN.mdを対象プロジェクトにインポートしないでください。バンドルされたライブラリから読むだけで十分です。 - 最終回答にデザインの説明を大量にコピーしないでください。
- プロジェクトレベルの
DESIGN.mdを上書きしないでください。存在する場合は、ローカルのルーティングノートとして扱い、その後、選択したバンドルスタイルを読んでください。 - 汎用的な AI UI のデフォルトを避けてください。選択したスタイルの具体的なトークンとコンポーネントの慣習を使用してください。
- 特定のファイルエンコーディングが必要なプロジェクトでは、プロジェクトのローカル指示に従ってください。
クイックコマンド
スキルルートから利用可能なスタイルを一覧表示します:
Get-Content -LiteralPath '.\STYLE_INDEX.txt'
スキルルートからスタイルを1つ読み込みます:
Get-Content -Raw -Encoding UTF8 -LiteralPath '.\design-md\linear.app\DESIGN.md'
コメント
Markdown 対応