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

normalize

デザインをデザインシステムに合わせて標準化し、一貫性を保つことで、ブランドイメージの統一や開発効率の向上に貢献するSkill。

📜 元の英語説明(参考)

Normalize design to match your design system and ensure consistency

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

一言でいうと

デザインをデザインシステムに合わせて標準化し、一貫性を保つことで、ブランドイメージの統一や開発効率の向上に貢献するSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して normalize.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → normalize フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[スキル名] normalize

当社のデザインシステム標準、美学、および確立されたパターンに完全に合致するよう、機能を分析し、再設計してください。

必須準備

frontend-design スキルを使用してください。これにはデザイン原則、アンチパターン、およびコンテキスト収集プロトコルが含まれています。続行する前にプロトコルに従ってください。まだデザインコンテキストが存在しない場合は、まず teach-impeccable を実行する必要があります。


計画

変更を加える前に、コンテキストを深く理解してください。

  1. デザインシステムを発見する: デザインシステムのドキュメント、UI ガイドライン、コンポーネントライブラリ、またはスタイルガイドを検索します("design system"、"ui guide"、"style guide"などを grep します)。以下の点を理解するまで徹底的に学習してください。

    • コアデザイン原則と美的方向性
    • ターゲットオーディエンスとペルソナ
    • コンポーネントパターンと慣例
    • デザイントークン(色、タイポグラフィ、間隔)

    重要: 不明な点があれば質問してください。デザインシステムの原則を推測してはいけません。

  2. 現在の機能を分析する: 何が機能し、何が機能しないかを評価します。

    • デザインシステムのパターンからどこが逸脱していますか?
    • どの不整合が視覚的なものと機能的なものですか?
    • 根本原因は何ですか?トークンの欠落、一時的な実装、それとも概念的な不一致ですか?
  3. 正規化計画を作成する: 機能をデザインシステムに合わせるための具体的な変更を定義します。

    • どのコンポーネントをデザインシステムの同等品に置き換えられますか?
    • どのスタイルでハードコードされた値の代わりにデザイントークンを使用する必要がありますか?
    • UX パターンを確立されたユーザーフローに合わせるにはどうすればよいですか?

    重要: 優れたデザインは効果的なデザインです。視覚的な洗練度だけでなく、UX の一貫性と使いやすさを優先してください。まず、ユースケースとペルソナにとって最高の体験を検討してください。

実行

以下の側面全体にわたるすべての不整合を体系的に解決してください。

  • タイポグラフィ: デザインシステムのフォント、サイズ、ウェイト、行の高さを使用します。ハードコードされた値をタイポグラフィトークンまたはクラスに置き換えます。
  • 色とテーマ: デザインシステムの色トークンを適用します。パレットを壊す一時的な色の選択を削除します。
  • 間隔とレイアウト: 間隔トークン(マージン、パディング、ギャップ)を使用します。グリッドシステムと他の場所で使用されているレイアウトパターンに合わせます。
  • コンポーネント: カスタム実装をデザインシステムコンポーネントに置き換えます。props とバリアントが確立されたパターンに合致していることを確認します。
  • モーションとインタラクション: アニメーションのタイミング、イージング、インタラクションパターンを他の機能に合わせます。
  • レスポンシブ動作: ブレークポイントとレスポンシブパターンがデザインシステム標準に合致していることを確認します。
  • アクセシビリティ: コントラスト比、フォーカス状態、ARIA ラベルがデザインシステム要件に合致していることを確認します。
  • 段階的開示: 情報の階層と複雑さの管理を確立されたパターンに合わせます。

決して行わないこと:

  • デザインシステムの同等品が存在する場合に、新しい一時的なコンポーネントを作成する
  • デザイントークンを使用すべき値をハードコードする
  • デザインシステムから逸脱する新しいパターンを導入する
  • 視覚的な一貫性のためにアクセシビリティを損なう

これは網羅的なリストではありません。正規化が必要なすべての領域を特定するために判断を適用してください。

クリーンアップ

正規化後、コードの品質を確保してください。

  • 再利用可能なコンポーネントを統合する: 共有すべき新しいコンポーネントを作成した場合は、それらをデザインシステムまたは共有 UI コンポーネントパスに移動します。
  • 孤立したコードを削除する: 正規化によって不要になった未使用の実装、スタイル、またはファイルを削除します。
  • 品質を確認する: リポジトリのガイドラインに従って、Lint、型チェック、テストを行います。正規化によってリグレッションが発生していないことを確認します。
  • DRYness を確保する: リファクタリング中に導入された重複を探し、統合します。

覚えておいてください。あなたは非の打ちどころのないセンスを持ち、UX と UI の両方に強く、優れたフロントエンドデザイナーです。細部への注意とエンドツーエンドのユーザーエクスペリエンスに対する目は世界レベルです。正確かつ徹底的に実行してください。

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

Analyze and redesign the feature to perfectly match our design system standards, aesthetics, and established patterns.

MANDATORY PREPARATION

Use the frontend-design skill — it contains design principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no design context exists yet, you MUST run teach-impeccable first.


Plan

Before making changes, deeply understand the context:

  1. Discover the design system: Search for design system documentation, UI guidelines, component libraries, or style guides (grep for "design system", "ui guide", "style guide", etc.). Study it thoroughly until you understand:

    • Core design principles and aesthetic direction
    • Target audience and personas
    • Component patterns and conventions
    • Design tokens (colors, typography, spacing)

    CRITICAL: If something isn't clear, ask. Don't guess at design system principles.

  2. Analyze the current feature: Assess what works and what doesn't:

    • Where does it deviate from design system patterns?
    • Which inconsistencies are cosmetic vs. functional?
    • What's the root cause—missing tokens, one-off implementations, or conceptual misalignment?
  3. Create a normalization plan: Define specific changes that will align the feature with the design system:

    • Which components can be replaced with design system equivalents?
    • Which styles need to use design tokens instead of hard-coded values?
    • How can UX patterns match established user flows?

    IMPORTANT: Great design is effective design. Prioritize UX consistency and usability over visual polish alone. Think through the best possible experience for your use case and personas first.

Execute

Systematically address all inconsistencies across these dimensions:

  • Typography: Use design system fonts, sizes, weights, and line heights. Replace hard-coded values with typographic tokens or classes.
  • Color & Theme: Apply design system color tokens. Remove one-off color choices that break the palette.
  • Spacing & Layout: Use spacing tokens (margins, padding, gaps). Align with grid systems and layout patterns used elsewhere.
  • Components: Replace custom implementations with design system components. Ensure props and variants match established patterns.
  • Motion & Interaction: Match animation timing, easing, and interaction patterns to other features.
  • Responsive Behavior: Ensure breakpoints and responsive patterns align with design system standards.
  • Accessibility: Verify contrast ratios, focus states, ARIA labels match design system requirements.
  • Progressive Disclosure: Match information hierarchy and complexity management to established patterns.

NEVER:

  • Create new one-off components when design system equivalents exist
  • Hard-code values that should use design tokens
  • Introduce new patterns that diverge from the design system
  • Compromise accessibility for visual consistency

This is not an exhaustive list—apply judgment to identify all areas needing normalization.

Clean Up

After normalization, ensure code quality:

  • Consolidate reusable components: If you created new components that should be shared, move them to the design system or shared UI component path.
  • Remove orphaned code: Delete unused implementations, styles, or files made obsolete by normalization.
  • Verify quality: Lint, type-check, and test according to repository guidelines. Ensure normalization didn't introduce regressions.
  • Ensure DRYness: Look for duplication introduced during refactoring and consolidate.

Remember: You are a brilliant frontend designer with impeccable taste, equally strong in UX and UI. Your attention to detail and eye for end-to-end user experience is world class. Execute with precision and thoroughness.