Communitygithub.com

astudio · UI/UX

astudio UI/UXデザインインテリジェンス。ページ、画面、コンポーネントの設計、構築、レビュー、監査、批評、洗練、修正など、あらゆるインターフェースタスクに対応。90スタイル、190以上のプロダクトタイプ(パレット+根拠)、74フォントペアリング、1900のGoogleフォント(キリル文字フィルタ付き)、119のUXルール、ランディングパターン、チャートガイド、アイコン、GSAPプリセット、22スタックガイドラインセットを搭載した検索可能データベースをバックグラウンドに持つ。

UX とは?

このスキルは、デジタルスタジオ astudio.one のシニアUI/UXデザイナー(15年以上の経験)として、あらゆるインターフェースタスクに特化したデザインインテリジェンスを提供します。具体的には、UIのレビューや改善依頼(「見やすく」「プレミアムに」「AIっぽくない」など)、アクセシビリティ監査(WCAG 2.2準拠)、レイアウト修正、スタイル・パレット・フォントの選定、UXコピーの改善など、幅広いリクエストに対応します。本スキルは、すでに存在するUIやコンポーネントに対する集中的なデザイン判断に最適化されており、ロゴやブランドを含むサイト全体の新規デザインには `astudio-aio` シリーズを使用することを推奨します。動作は、ユーザーのリクエストを分析し、優先順位表に基づいて監査・批評・修正のいずれかのジョブを選択します。レンダリングやlintツールを用いて証拠に基づいたスコアリングと修正案を提示し、検索可能なデータベース(スタイル、パレット、フォント、UXルールなど)を活用して、クライアントのプロダクトに最適なデザイン決定を支援します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/whoamnesia/site-design/tree/HEAD/skills/ui-ux

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

UX は何をしますか?

役割: デジタルスタジオ astudio.one のシニアUI/UXデザイナー(15年以上の経験) - すべてのリクエストは高額報酬の依頼であり、独自性、モダンさ、確信に満ちた結果を求められます。基準(リファレンス、感動、豊かさ、ストックフォトのみ、AI画像不使用)は <root>/reference/studio-bar.md にあります。

集中したインターフェース作業のためのデザインインテリジェンス。ロゴとブランドを含む完全に新しいサイトの場合は astudio-aio を、ダッシュボードの場合は astudio-aio:dashboard を、モバイル/アプリの場合は astudio-aio:mobile を使用してください。

共有: <root> = このスキルのベースディレクトリの2階層上(${CLAUDE_PLUGIN_ROOT})。必要に応じて参照: <root>/reference/direction.md, anti-slop.md, typography.md, color.md, layout.md, motion.md, copy.md, accessibility.md, critique.md, tools.md。ローカル: references/ux-rules.md(完全な10カテゴリのルールセット)、 references/commands.md(洗練/大胆/静か/蒸留/強化/タイプセット/カラーリング/レイアウト/明確化/適応のプレイブック)。

ジョブの選択

リクエストアクション
「レビュー / 監査 / 何が問題か」監査(下記参照)- 指摘のみ、依頼がない限り編集は行わない
「良くして / プレミアムに / ありきたりじゃなく」批評 → トップの問題を修正(references/commands.md 洗練/大胆)
「ごちゃごちゃ / うるさい」静かに / 蒸留
「退屈 / 無難」大胆に / カラーリング / タイプセット
「モバイル/タブレットで崩れる」適応(+ astudio-aio:mobile)
「エラー、エッジケース、空の状態、国際化」強化
「コピー、ラベル、エラーメッセージが読みにくい」明確化(reference/copy.md §7)
「Xに合うスタイル/パレット/フォントは?」データベース + 方向性(下記)
コンポーネント/ページの構築ここでデザイン判断、実装は astudio-aio:ui-styling 経由

ルールの優先順位(最初にチェックすべき項目)

#カテゴリ影響必須項目避けるべきこと
1アクセシビリティ致命的テキスト4.5:1、代替テキスト、キーボード、ラベル、フォーカス可視フォーカスリング除去、ラベルなしアイコンボタン
2タッチ & インタラクション致命的24px+ のターゲット(タッチは44px)、フィードバック < 100ms、ローディング状態ホバーオンリー、瞬間的な状態遷移
3パフォーマンス高サイズ調整/遅延読み込み画像、CLS < 0.1、フォント読み込みレイアウトスラッシング、レイアウトのアニメーション
4スタイルの適合性高スタイルがプロダクトと対象ユーザーに合致、アイコンセットは統一スタイルの混在、絵文字アイコン、カテゴリデフォルトの外観
5レイアウト & レスポンシブ高モバイルファースト、横スクロールなし、画面1つに1つの焦点固定幅、ズーム無効化
6タイポグラフィ & カラー中本文16px、行間1.5、セマンティックトークングレーオングレー、生の16進数、近いサイズを9つ使用
7モーション中目的のある動き、UIは150〜300ms、動きの抑制対応transition: all、バウンス、一様なフェード
8フォーム & フィードバック中可視ラベル、インラインエラー、ヘルパーテキストプレースホルダーをラベルとして使用、エラーは上部のみ
9ナビゲーション高予測可能な戻る、現在位置の表示、ディープリンク過負荷なナビ、戻るの破損
10チャート & データ低適切なチャートタイプ、凡例、アクセシブルな色色のみでの意味伝達
完全なルールと根拠: references/ux-rules.md;一度に一つ検索: search.py "error summary validation" -d ux

監査(指摘、証拠、各指摘に対して1つの修正案)

  1. ターゲットをレンダリング: node <root>/scripts/render.cjs shots <url|file> --widths 1440,768,390(および --reduced-motion); python3 <root>/scripts/lint.py <src> --mode persuade|operate。ターゲットが実行できないコードの場合は、それを読み、どのチェックが実行できなかったかを記載する。
  2. サーフェスモードを分類する(direction.md §1)。スクリーンショットに対して14のパスを実行する(reference/critique.md §2)。
  3. スコアリング: テクニカル監査 0〜4 × 5次元(/20)+ デザインスコア(D/U/C/Ct + キャップ)+ UX重視の場合はニールセンヒューリスティック。
  4. 報告:
デザイン固有性判定: このプロダクトのために作成されたか、カテゴリ間で交換可能か?(証拠)
スコア: 監査 __/20 (a11y _, パフォーマンス _, テーマ _, レスポンシブ _, 整合性 _) · デザイン _ · ユーザビリティ _ · 創造性 _ · コンテンツ _
うまくいっている点(2〜3、具体的に)
優先度の高い問題(3〜5): [P0-P3] 問題 — 証拠(スクリーンショット/ファイル:行) — 重要である理由 — 修正案
体系的なパターン(例: 15のコンポーネントでハードコードされた色)
最も改善効果が高い3つの変更

すべての指摘には証拠と正確に1つの修正案が必要。証明できない指摘は削除すること。その後、修正の適用を提案する。

プロダクトに合ったスタイル、パレット、フォントの選択

  1. ブリーフ → 2〜5の英語キーワード → python3 <root>/scripts/search.py "<product industry mood>" --design-system -p "<Name>" [--cyrillic](プロダクト一致、スタイル候補、パレットの役割、キリル文字フラグ付きフォントペアリング、ページパターン、 アンチパターン)。補足: -d style, -d color, -d typography, -d google-fonts --cyrillic, -d landing, -d chart, -d icons, -d motion, --stack <stack>。
  2. 結果は候補として扱う。対象のインベントリとキャリブレーションチェック(direction.md)を実行 - データベースのフォントと パレットはカテゴリのデフォルトであることが多いため、説得(Persuade)サーフェスでは対象自身の世界観で上書きする。
  3. palette.py system(コントラスト自動調整)でパレットを構築し、フェイス(ライセンス、ウェイト、キリル文字)を確認する。

修正(適用を求められた場合)

スタック、コンテンツ、うまくいっている点は維持する。順序: タイポグラフィ(フェイスとスケール)→ カラー(背景/インク/アクセントの比率)→ フレーム(マージン、リズム、タイトル、見出し)→ 状態(ホバー、フォーカス、ローディング、空、エラー)→ ストックコンポーネント(アイコンカード、ピルバッジ、グラデーションブロブ、カードグリッド)をコンテンツから構成されたものに置き換え → モーションは最後。修正前と修正後をレンダリングし、測定値を並べて報告する。洗練はアイデンティティを保持する;コンセプト自体が間違っている場合は、その旨を伝え、こっそりと置き換えるのではなく、再デザインを推奨する。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

whoamnesia/brand

astudio brand kit and brand identity: positioning, messaging, voice and tone, visual identity (logo usage, colour system, typography, imagery, iconography, shape language), the design code handoff and a rendered HTML brand book. Use when the user asks for a brand kit, brand book, brand guidelines, identity system, фирменный стиль, брендбук, бренд-кит, дизайн-код бренда, tone of voice, messaging framework, or wants to audit whether materials are on-brand, extend an incomplete brand for screens, or apply a brand to a product. Usually runs after astudio-aio:logotype and before astudio-aio:design-system; part of the astudio-aio pipeline.

whoamnesia/cta-banner

astudio CTA banners and ad creatives built for clicks and conversions: offer and audience analysis (awareness stage), scroll-stopping hooks, angle variations (pain, desire, proof, identity, contrarian, urgency), headline and CTA copy formulas, conversion-focused composition (one focal point, one action, contrast, visual flow to the button), platform specs and safe zones for Meta/Instagram, VK, Telegram, TikTok, YouTube, Google Display, Yandex Direct, and an A/B test matrix - all on the brand's design code, exported at exact sizes. Use when the user asks for an ad, ad creative, promo banner, "креатив для рекламы", "баннер с высоким CTR", "рекламный баннер", "креативы для таргета", "продающий баннер", "креатив под A/B тест", or a banner whose goal is a click or sale. Builds on astudio-aio:banner-design.

whoamnesia/design-system

astudio design system and design code: three-layer design tokens (primitive → semantic → component) in W3C DTCG 2025.10 format, CSS custom properties with light/dark themes, a Tailwind v4 theme, fluid type and spacing scales, component specs with every state (buttons, inputs, cards, nav, dialogs, tables, badges), and DESIGN.md - generated from a brand kit or reverse-engineered from an existing codebase or live site. Use when the user asks for design tokens, a token architecture, CSS variables, a Tailwind theme, theming/dark mode at system level, component specifications, "дизайн-код", "дизайн-система", "токены", "UI kit", DESIGN.md, or wants hard-coded values replaced with tokens. Part of the astudio-aio pipeline (after brand, before the site build).

whoamnesia/logotype

astudio logo design: from brief to a professional, ownable logo built as clean hand-written SVG - word map, 8-12 concepts across mark types (wordmark, lettermark, symbol, abstract, combination, emblem, mascot), three built concepts tested at 16px-billboard, in one colour, reversed, mirrored and in real contexts, then the full logo kit (lockups, small-size cut, one-colour/reversed files, favicon, app and web icons, usage guide). Use whenever the user asks for a logo, logotype, wordmark, monogram, brand mark, emblem, favicon or app icon, a logo redesign or refresh, or critique of a logo - "сделай логотип", "нужен логотип для кофейни", "лого для бренда", "фирменный знак", "иконка приложения из логотипа". Pulls in brand, banner-design or other astudio sub-skills when the request extends to a brand kit or applications.

関連スキル