mcpField
R
redesign

redesign

github.com/plugin87デザイン・UI3.0k547 回インストール1 日前に更新
リポジトリ

redesign について

redesignは、既存の動作を保ちながらUIを監査・再設計するデザインスキルです。コードベースの分析、共通トークンテーマの適用、実装、アクセシビリティとデザインの検証を案内します。

主な機能

  1. 01監査を起点とする再設計ワークフロー
  2. 02コードベースとフレームワークの調査
  3. 03優先度付きデザイン指摘
  4. 04ページ間で共有するトークンテーマ
  5. 05アクセシビリティとデザインの検証

活用シーン

  1. 01既存アプリのUI再設計
  2. 02複数ページのテーマ統一
  3. 03既存フローを保ったデザイン改善

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/plugin87/ux-ui-agent-skills --skill redesign

インストール後、Claude Code で/redesignを入力して読み込まれたか確認します。

詳細

スキル:再設計と監査

ステップ 0:キットはありますか? このスキルはキット内のファイルを読み取ります。一度確認してください: ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING KIT_MISSING の場合、インストールされているのはスキルフォルダーのみです。これは npx skills add の動作です。その旨を明確に伝え、 npx ux-ui-agent-skills init またはプラグインのインストールを案内して、そこで終了してください。開けなかったファイルの内容を推測しないでください。

動作を維持する、監査優先の再設計です。

手順

  1. ${CLAUDE_SKILL_DIR}/../../../workflows/redesign-audit.md を読みます(Scan → Diagnose → Direct → Apply → Verify の全手順と Output Completeness)。
  2. Scan:コードベースを調査します。フレームワーク、スタイリング方法(→ 対応する ${CLAUDE_SKILL_DIR}/../../../frameworks/ アダプターに振り分け)、トークンの実態、コンポーネント、維持すべきものを確認します。
  3. Diagnose:Banned Defaults チェックリスト(${CLAUDE_SKILL_DIR}/../../../taste/design-taste.md)とレビュー基準(design-review スキル)を使って診断します。優先順位を付けた所見の表を作成します。
  4. Direct:ブランドに合うアーキタイプ/システムを選択します(apply-aesthetic スキル)。
  5. Apply:順番に適用します(まずトークン、次にタイポグラフィ/余白、次にコンポーネントの状態、最後にモーション)。ルート/データ/マークアップのセマンティクスは変更しません(アクセシビリティ修正を除く)。
  6. Verify:design-review と a11y-audit を再実行し、これまで動作していたすべてのフローをスモークテストします。ダークモードとレスポンシブ表示を抜き取り確認します。トークンのソースに ${CLAUDE_SKILL_DIR}/../../../scripts/validate_contrast.py を実行し、変更したコードに ${CLAUDE_SKILL_DIR}/../../../scripts/lint_hardcodes.py を実行します。

ガードレール

見た目のために、動作している機能を犠牲にしないでください。コントラスト要件を満たさないブランドカラーをリリースしないでください。既存のアクセシビリティ機能を削除しないでください。プレースホルダーを残さず、ファイルを完全な形で提出してください。

単一テーマの一貫性(複数ページのアプリでは重要)

共有トークンテーマを1つに統一し、すべてのページでそれを使うようにします。ページごとに異なるパレットを使い続ける再設計は失敗です。ページ単位や場当たり的な色をセマンティックトークンに置き換え、${CLAUDE_SKILL_DIR}/../../../scripts/lint_hardcodes.py で、どのページにもテーマ外の値が再導入されていないことを確認します。テーマの切り替えはページの編集ではなく、単一のトークンソースから行います(${CLAUDE_SKILL_DIR}/../../../.claude/rules/tokens-and-color.md → Single-Theme Consistency)。

コメント