ui-refactor について
UI の設計とリファクタリング向けのスキルです。レイアウト、階層、ビジュアルシステムの明確なルールを示し、機能単位の低忠実度デザインから始め、間隔・タイポグラフィ・色を定義して仕上げます。
主な機能
- 01具体的な機能から設計を開始
- 02グレースケールのワイヤーフレームでレイアウトを検討
- 03間隔・タイポグラフィ・色の体系化
- 04階層・文字・余白の調整
活用シーン
- 01既存 UI のレイアウトをリファクタリング
- 02機能の低忠実度ワイヤーフレーム作成
- 03間隔と文字サイズの基準統一
- 04情報階層と色のコントラスト調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lovropodobnik/ refactoring-ui-skill --skill ui-refactorインストール後、Claude Code で/ui-refactorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/color.mddepth-and-polish.mdhierarchy.mdlayout-spacing.mdtypography.md詳細
UI のリファクタリングとデザイン
このスキルでは、ユーザーインターフェースのデザインに戦術的かつ論理的なルールを適用します。「芸術的な才能」よりも、明快さ、階層、システムを重視します。
基本ワークフロー
- 機能を優先: 「シェル」(ナビゲーションバー、サイドバー)のデザインから始めないでください。まず、具体的な機能(検索フォーム、連絡先カードなど)から始めます。
- 低忠実度で作成: まずは色、影、フォントを無視します。レイアウトと余白の問題を先に解決するため、太いマーカーや基本的なワイヤーフレームを使ってグレースケールでデザインします。
- システムを定義: 任意の値を使わないでください。余白、文字、色について、すぐに制約のあるシステムを確立します。
- 洗練: 階層、奥行き、仕上げのための具体的な戦術を適用します。
分野別の戦術
具体的な実装ルールについては、以下のリファレンスを参照してください。
- 要素を目立たせる/なじませる: hierarchy.md を参照してください(サイズ、ウェイト、コントラスト、セマンティクス)。
- 余白と配置: layout-spacing.md を参照してください(グリッド、余白のスケール、密度)。
- テキストとフォント: typography.md を参照してください(文字のスケール、行の高さ、フォント)。
- 色とパレット: color.md を参照してください(HSL、彩度、アクセシブルなコントラスト)。
- 画像、影、仕上げ: depth-and-polish.md を参照してください(光源、アセット、仕上げの細部)。
すぐに使える経験則
- 選択肢を絞る: 2 つの選択肢で決められないなら、選択肢が多すぎます。色、フォントサイズ、余白を、あらかじめ定めたスケールに制約してください。
- 個性:
- シリアス/エレガント: セリフ体フォント、角の鋭い形状、ゴールド/ブルー系の色、フォーマルな言葉遣い。
- 遊び心/親しみやすさ: 角丸のサンセリフ体、大きな border-radius、ピンク/オレンジ、カジュアルな言葉遣い。
- 複雑さ: 最初からエッジケース向けにデザインしないでください。「ハッピーパス」(シンプルなバージョン)をデザインしてから、複雑さに応じて反復します。
コメント
Markdown 対応