distill
デザインから不要な要素を取り除き、本質だけを残すことで、シンプルかつパワフルで洗練されたデザインを生み出すSkill。
📜 元の英語説明(参考)
Strip designs to their essence by removing unnecessary complexity. Great design is simple, powerful, and clean.
🇯🇵 日本人クリエイター向け解説
デザインから不要な要素を取り除き、本質だけを残すことで、シンプルかつパワフルで洗練されたデザインを生み出すSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
distill.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
distillフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] distill デザインから不要な複雑さを取り除き、本質的な要素を明らかにし、徹底的な簡素化によって明瞭さを生み出します。
必須の準備
frontend-design スキルを使用してください。これにはデザイン原則、アンチパターン、および コンテキスト収集プロトコル が含まれています。続行する前にプロトコルに従ってください。まだデザインコンテキストが存在しない場合は、まず teach-impeccable を実行する必要があります。
現状の評価
デザインが複雑または煩雑に感じる原因を分析します。
-
複雑さの原因を特定する:
- 要素が多すぎる: 競合するボタン、冗長な情報、視覚的な乱雑さ
- 過剰なバリエーション: 目的のない多すぎる色、フォント、サイズ、スタイル
- 情報過多: すべてが一度に表示され、段階的な開示がない
- 視覚的なノイズ: 不要な境界線、影、背景、装飾
- 混乱した階層: 何が最も重要か不明瞭
- 機能の肥大化: 多すぎるオプション、アクション、または進むべき道
-
本質を見つける:
- 主要なユーザー目標は何ですか?(一つであるべきです)
- 実際に必要なものと、あれば便利なものは何ですか?
- 削除、非表示、または結合できるものは何ですか?
- 価値の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:
-
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
-
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."