Communitygithub.com

plugin87/redesign

既存のウェブサイトやアプリをプレミアム品質にアップグレードし、機能を壊さずに、デザイン監査、ジェネリック/AIテルの特定、センスとシステムルールの適用を外科的に行います。ユーザーが既存のUI/コードベースを改善、モダナイズ、洗練、または「より良くする」場合に使用します。

redesign とは?

このスキルは、既存のウェブサイトやアプリケーションのUI/コードベースを、機能を維持しながらプレミアム品質にアップグレードするための監査ファーストのリデザインワークフローです。まずコードベースをスキャンしてフレームワークやスタイリング手法を把握し、Banned Defaultsチェックリストやデザインレビュールーブリックを用いて優先順位付きの問題一覧を生成します。続いてブランドに合ったアーキテクチャ/システムを選択し、トークン、タイポグラフィ、コンポーネント状態、モーションの順に適用(ルートやデータ、マークアップのセマンティクスは変更しません)。最後にデザインレビューとa11y監査を再実行し、コントラスト検証やハードコードされた値のリンティングを行います。シングルテーマの一貫性が重要で、複数ページのアプリでは必ず1つの共有トークンテーマに統合し、`scripts/lint_hardcodes.py`でテーマ外の値が混入していないか確認します。主にClaude Code、Cursor、CodexなどのAIエージェント環境で動作し、`workflows/redesign-audit.md`、`taste/design-taste.md`、`apply-aesthetic`スキル、`design-review`スキルなどの補助ファイルと連携します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/plugin87/ux-ui-agent-skills/tree/main/.claude/skills/redesign

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

スキル: リデザイン & 監査

監査ファーストのリデザイン。動作を維持します。

手順

  1. workflows/redesign-audit.mdを読む(スキャン→診断→指示→適用→検証の完全シーケンス+出力完全性)。
  2. コードベースをスキャンする:フレームワーク、スタイリング方法(→一致するframeworks/アダプターにルーティング)、トークンの実態、コンポーネント、保存すべきもの。
  3. Banned Defaultsチェックリスト(taste/design-taste.md)+レビュールーブリック(design-reviewスキル)で診断する。優先順位付きの問題一覧を生成する。
  4. 指示:ブランドに合ったアーキテクチャ/システム(apply-aestheticスキル)を選択する。
  5. 順番に適用する — トークン→タイポグラフィ/スペーシング→コンポーネント状態→モーション。ルート/データ/マークアップのセマンティクスは変更しない(a11y修正を除く)。
  6. 検証:design-review+a11y-auditを再実行する。以前動作していたすべてのフローをスモークテスト。ダークモード+レスポンシブのスポットチェック。トークンソース上でscripts/validate_contrast.py、変更コード上でscripts/lint_hardcodes.pyを実行する。

ガードレール

動作している機能を美観のために犠牲にしない。コントラスト基準を満たさないブランドカラーを本番に出さない。既存のアクセシビリティ対応を削除しない。完全なファイルを提供し、プレースホルダーを残さない。

シングルテーマの一貫性(マルチページアプリでは重要)

1つの共有トークンテーマに統合し、すべてのページがそれを使用する — 異なるページが異なるパレットのままのリデザインは失敗です。ページごと/アドホックな色をセマンティックトークンに置き換え、scripts/lint_hardcodes.pyでどのページもテーマ外の値を再導入していないことを検証します。テーマの切り替えは1つのトークンソースから行わなければならず、ページ編集から行ってはなりません(.claude/rules/tokens-and-color.md → シングルテーマの一貫性)。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

plugin87/design-tokens

Generate, extend, or audit design tokens in DTCG format with the 3-tier architecture (primitive → semantic → component). Use when the user wants a color palette, type scale, spacing/shadow/radius/motion tokens, multi-brand theming, or wants to validate token files. Covers colors, typography, spacing, shadows, borders, breakpoints, motion, gradients, opacity, blur, sizing, states, theming.

plugin87/governance

Govern how the design system evolves — SemVer for tokens/components, the contribution workflow, deprecation policy, and change communication. Use when the user wants to add/promote/deprecate a component or token, decide a version bump, set up a contribution process, or keep the system from fragmenting.

plugin87/image-to-code

Turn a reference image, screenshot, or mockup into token-driven, accessible code — infer the design system from the reference (palette, type scale, spacing, radius, layout archetype), map it to the 3-tier tokens, rebuild it, then verify with the kit's gates. Use when the user provides a design/screenshot and wants matching UI code.

plugin87/performance

Optimize UI performance against Core Web Vitals — LCP, INP, CLS — with loading/code-split strategy, layout-shift prevention, and animation performance rules. Use when the user wants to improve speed, fix jank or layout shift, hit Web Vitals budgets, or make a UI feel fast on low-end devices.

plugin87/prototype

Move an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and usability-testing scripts. Use when the user wants to prototype, wireframe, map a user flow, or plan/run usability testing.

plugin87/token-build

Set up or run the token build pipeline — transform the DTCG tokens/*.json (source of truth) into platform artifacts (CSS variables, Tailwind @theme, JS/TS, iOS Asset Catalog, Android, Compose) with Style Dictionary / Tokens Studio / W3C DTCG export. Use when the user wants to generate platform theme files from tokens, wire token CI, or multi-platform token output.

plugin87/ux-writing

Write or review UI copy — buttons, errors, empty states, microcopy, notifications, labels — using the voice & tone system (clear, concise, useful, human, honest) with the what→why→how error formula and inclusive-language rules. Use when the user needs interface copy, error messages, empty-state text, or a copy review.

関連スキル