jpskill.com
📦 その他 コミュニティ

distill

デザインから不要な要素を取り除き、本質だけを残すことで、シンプルかつパワフルで洗練されたデザインを生み出すSkill。

📜 元の英語説明(参考)

Strip designs to their essence by removing unnecessary complexity. Great design is simple, powerful, and clean.

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

一言でいうと

デザインから不要な要素を取り除き、本質だけを残すことで、シンプルかつパワフルで洗練されたデザインを生み出すSkill。

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

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

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

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

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

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

[スキル名] distill デザインから不要な複雑さを取り除き、本質的な要素を明らかにし、徹底的な簡素化によって明瞭さを生み出します。

必須の準備

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


現状の評価

デザインが複雑または煩雑に感じる原因を分析します。

  1. 複雑さの原因を特定する:

    • 要素が多すぎる: 競合するボタン、冗長な情報、視覚的な乱雑さ
    • 過剰なバリエーション: 目的のない多すぎる色、フォント、サイズ、スタイル
    • 情報過多: すべてが一度に表示され、段階的な開示がない
    • 視覚的なノイズ: 不要な境界線、影、背景、装飾
    • 混乱した階層: 何が最も重要か不明瞭
    • 機能の肥大化: 多すぎるオプション、アクション、または進むべき道
  2. 本質を見つける:

    • 主要なユーザー目標は何ですか?(一つであるべきです)
    • 実際に必要なものと、あれば便利なものは何ですか?
    • 削除、非表示、または結合できるものは何ですか?
    • 価値の80%を提供する20%は何ですか?

これらのいずれかがコードベースから不明な場合は、{{ask_instruction}}

重要: シンプルさとは機能を取り除くことではありません。ユーザーと目標の間の障害を取り除くことです。すべての要素はその存在を正当化する必要があります。

簡素化の計画

徹底的な編集戦略を作成します。

  • 核となる目的: これが達成すべき唯一のことは何ですか?
  • 必須要素: その目的を達成するために本当に必要なものは何ですか?
  • 段階的な開示: 必要になるまで隠せるものは何ですか?
  • 統合の機会: 結合または統合できるものは何ですか?

重要: 簡素化は困難です。素晴らしい実行のための余地を作るために、良いアイデアに「ノー」と言う必要があります。徹底してください。

デザインの簡素化

以下の側面で体系的に複雑さを取り除きます。

情報アーキテクチャ

  • 範囲の縮小: 副次的なアクション、オプション機能、冗長な情報を削除します。
  • 段階的な開示: 明確な入り口(アコーディオン、モーダル、ステップスルーフロー)の背後に複雑さを隠します。
  • 関連するアクションの結合: 類似のボタンを統合し、フォームを統合し、関連するコンテンツをグループ化します。
  • 明確な階層: 一つの主要なアクション、少数の副次的なアクション、その他すべては三次的または非表示にします。
  • 冗長性の排除: 他の場所で述べられている場合は、ここで繰り返さないでください。

視覚的な簡素化

  • カラーパレットの削減: 5〜7色ではなく、1〜2色とニュートラルカラーを使用します。
  • タイポグラフィの制限: 1つのフォントファミリー、最大3〜4サイズ、2〜3ウェイト。
  • 装飾の削除: 階層や機能を果たさない境界線、影、背景を排除します。
  • 構造の平坦化: ネストの深さを減らし、不要なコンテナを削除します。カードの中にカードをネストしないでください。
  • 不要なカードの削除: 基本的なレイアウトにカードは必要ありません。代わりに間隔と配置を使用します。
  • 一貫した間隔: 1つの間隔スケールを使用し、任意のギャップを削除します。

レイアウトの簡素化

  • 線形フロー: 複雑なグリッドを可能な限りシンプルな垂直フローに置き換えます。
  • サイドバーの削除: 副次的なコンテンツをインラインに移動するか、非表示にします。
  • 全幅: 複雑な多段レイアウトではなく、利用可能なスペースを惜しみなく使用します。
  • 一貫した配置: 左または中央を選択し、それを守ります。
  • 十分なホワイトスペース: コンテンツにゆとりを持たせ、すべてをぎゅうぎゅうに詰め込まないでください。

インタラクションの簡素化

  • 選択肢の削減: ボタンを減らし、オプションを減らし、より明確な進むべき道を示します(選択のパラドックスは現実です)。
  • スマートなデフォルト: 一般的な選択肢を自動化し、必要な場合にのみ尋ねます。
  • インラインアクション: 可能な限りモーダルフローをインライン編集に置き換えます。
  • ステップの削除: サインアップは3ステップではなく1ステップにできますか?チェックアウトは簡素化できますか?
  • 明確なCTA: 5つの競合するアクションではなく、1つの明白な次のステップ。

コンテンツの簡素化

  • 短いコピー: すべての文を半分にカットし、もう一度行います。
  • 能動態: 「変更を保存」であり、「変更が保存されます」ではありません。
  • 専門用語の削除: 平易な言葉が常に勝ちます。
  • スキャンしやすい構造: 短い段落、箇条書き、明確な見出し。
  • 必須情報のみ: マーケティングの飾り付け、法律用語、曖ージングを削除します。
  • 冗長なコピーの削除: 導入を繰り返すヘッダー、繰り返しの説明なし、一度だけ言います。

コードの簡素化

  • 未使用コードの削除: デッドCSS、未使用コンポーネント、孤立ファイル。
  • コンポーネントツリーの平坦化: ネストの深さを減らします。
  • スタイルの統合: 類似のスタイルをマージし、ユーティリティを一貫して使用します。
  • バリアントの削減: そのコンポーネントは12のバリエーションが必要ですか、それとも3つで90%のケースをカバーできますか?

決して行わないこと:

  • 必要な機能を削除する(シンプルさ ≠ 機能なし)
  • シンプルさのためにアクセシビリティを犠牲にする(明確なラベルとARIAは依然として必要です)
  • 不明瞭になるほど物事をシンプルにする(ミステリー ≠ ミニマリズム)
  • ユーザーが意思決定に必要な情報を削除する
  • 階層を完全に排除する(目立つべきものもあります)
  • 複雑なドメインを過度に簡素化する(複雑さを実際のタスクの複雑さに合わせる)

簡素化の検証

簡素化がユーザビリティを向上させることを確認します。

  • タスク完了の高速化: ユーザーはより迅速に目標を達成できますか?
  • 認知負荷の軽減: 何をすべきか理解しやすくなりましたか?
  • 依然として完全: 必要なすべての機能はまだアクセス可能ですか?
  • より明確な階層: 何が最も重要か明白ですか?
  • パフォーマンスの向上: よりシンプルなデザインはより速くロードされますか?

削除された複雑さの文書化

機能やオプションを削除した場合:

  • 削除理由を文書化します。
  • 代替アクセスポイントが必要かどうかを検討します。
  • 監視すべきユーザーフィードバックを記録します。

覚えておいてください。あなたは素晴らしいセンスと判断力を持っています。簡素化は自信の行為です。何を残すべきかを知り、残りを削除する勇気です。アントワーヌ・ド・サン=テグジュペリが言ったように、「完璧とは、何も付け加えるものがなくなったときではなく、何も取り除くものがなくなったときに達成される。」

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

Remove unnecessary complexity from designs, revealing the essential elements and creating clarity through ruthless simplification.

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.


Assess Current State

Analyze what makes the design feel complex or cluttered:

  1. Identify complexity sources:

    • Too many elements: Competing buttons, redundant information, visual clutter
    • Excessive variation: Too many colors, fonts, sizes, styles without purpose
    • Information overload: Everything visible at once, no progressive disclosure
    • Visual noise: Unnecessary borders, shadows, backgrounds, decorations
    • Confusing hierarchy: Unclear what matters most
    • Feature creep: Too many options, actions, or paths forward
  2. Find the essence:

    • What's the primary user goal? (There should be ONE)
    • What's actually necessary vs nice-to-have?
    • What can be removed, hidden, or combined?
    • What's the 20% that delivers 80% of value?

If any of these are unclear from the codebase, {{ask_instruction}}

CRITICAL: Simplicity is not about removing features - it's about removing obstacles between users and their goals. Every element should justify its existence.

Plan Simplification

Create a ruthless editing strategy:

  • Core purpose: What's the ONE thing this should accomplish?
  • Essential elements: What's truly necessary to achieve that purpose?
  • Progressive disclosure: What can be hidden until needed?
  • Consolidation opportunities: What can be combined or integrated?

IMPORTANT: Simplification is hard. It requires saying no to good ideas to make room for great execution. Be ruthless.

Simplify the Design

Systematically remove complexity across these dimensions:

Information Architecture

  • Reduce scope: Remove secondary actions, optional features, redundant information
  • Progressive disclosure: Hide complexity behind clear entry points (accordions, modals, step-through flows)
  • Combine related actions: Merge similar buttons, consolidate forms, group related content
  • Clear hierarchy: ONE primary action, few secondary actions, everything else tertiary or hidden
  • Remove redundancy: If it's said elsewhere, don't repeat it here

Visual Simplification

  • Reduce color palette: Use 1-2 colors plus neutrals, not 5-7 colors
  • Limit typography: One font family, 3-4 sizes maximum, 2-3 weights
  • Remove decorations: Eliminate borders, shadows, backgrounds that don't serve hierarchy or function
  • Flatten structure: Reduce nesting, remove unnecessary containers—never nest cards inside cards
  • Remove unnecessary cards: Cards aren't needed for basic layout; use spacing and alignment instead
  • Consistent spacing: Use one spacing scale, remove arbitrary gaps

Layout Simplification

  • Linear flow: Replace complex grids with simple vertical flow where possible
  • Remove sidebars: Move secondary content inline or hide it
  • Full-width: Use available space generously instead of complex multi-column layouts
  • Consistent alignment: Pick left or center, stick with it
  • Generous white space: Let content breathe, don't pack everything tight

Interaction Simplification

  • Reduce choices: Fewer buttons, fewer options, clearer path forward (paradox of choice is real)
  • Smart defaults: Make common choices automatic, only ask when necessary
  • Inline actions: Replace modal flows with inline editing where possible
  • Remove steps: Can signup be one step instead of three? Can checkout be simplified?
  • Clear CTAs: ONE obvious next step, not five competing actions

Content Simplification

  • Shorter copy: Cut every sentence in half, then do it again
  • Active voice: "Save changes" not "Changes will be saved"
  • Remove jargon: Plain language always wins
  • Scannable structure: Short paragraphs, bullet points, clear headings
  • Essential information only: Remove marketing fluff, legalese, hedging
  • Remove redundant copy: No headers restating intros, no repeated explanations, say it once

Code Simplification

  • Remove unused code: Dead CSS, unused components, orphaned files
  • Flatten component trees: Reduce nesting depth
  • Consolidate styles: Merge similar styles, use utilities consistently
  • Reduce variants: Does that component need 12 variations, or can 3 cover 90% of cases?

NEVER:

  • Remove necessary functionality (simplicity ≠ feature-less)
  • Sacrifice accessibility for simplicity (clear labels and ARIA still required)
  • Make things so simple they're unclear (mystery ≠ minimalism)
  • Remove information users need to make decisions
  • Eliminate hierarchy completely (some things should stand out)
  • Oversimplify complex domains (match complexity to actual task complexity)

Verify Simplification

Ensure simplification improves usability:

  • Faster task completion: Can users accomplish goals more quickly?
  • Reduced cognitive load: Is it easier to understand what to do?
  • Still complete: Are all necessary features still accessible?
  • Clearer hierarchy: Is it obvious what matters most?
  • Better performance: Does simpler design load faster?

Document Removed Complexity

If you removed features or options:

  • Document why they were removed
  • Consider if they need alternative access points
  • Note any user feedback to monitor

Remember: You have great taste and judgment. Simplification is an act of confidence - knowing what to keep and courage to remove the rest. As Antoine de Saint-Exupéry said: "Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away."