Communitygithub.com

redesign

기존 웹사이트나 앱의 기능을 유지하면서 프리미엄 품질로 업그레이드합니다. 현재 디자인을 감사하고, 일반적인 AI 패턴을 식별한 후 취향과 시스템 규칙을 정밀하게 적용합니다.

redesign란 무엇인가요?

이 스킬은 기존 UI/코드베이스를 개선, 현대화, 다듬거나 '더 좋게' 만들고자 할 때 사용하는 감사 우선 리디자인 도구입니다. 먼저 코드베이스 전체를 스캔하여 프레임워크, 스타일링 방식, 토큰 현황, 컴포넌트 및 보존해야 할 요소를 파악합니다. 그 다음 'Banned Defaults' 체크리스트와 디자인 리뷰 루브릭을 활용해 문제점을 진단하고 우선순위가 매겨진 결과표를 생성합니다. 이후 브랜드에 맞는 아키텍처/시스템을 선택하여 토큰, 타이포그래피, 간격, 컴포넌트 상태, 모션 순서로 적용하며, 라우트/데이터/마크업 시맨틱스는 변경하지 않습니다(접근성 수정 제외). 마지막으로 디자인 리뷰와 접근성 감사를 재실행하고, 모든 기존 기능을 스모크 테스트하며, 다크 모드와 반응형을 점검합니다. 단일 테마 일관성이 매우 중요하며, 모든 페이지가 하나의 공유 토큰 테마를 사용하도록 강제합니다.

지원 대상✓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. 적용: 순서대로 — 토큰 우선, 그 다음 타이포그래피/간격, 컴포넌트 상태, 모션 — 라우트/데이터/마크업 시맨틱스를 변경하지 않습니다(접근성 수정 제외).
  6. 검증: design-review + a11y-audit을 재실행합니다. 이전에 작동하던 모든 흐름을 스모크 테스트합니다. 다크 모드 + 반응형을 샘플 점검합니다. 토큰 소스에 대해 scripts/validate_contrast.py를 실행하고 변경된 코드에 대해 scripts/lint_hardcodes.py를 실행합니다.

가드레일

작동하는 기능을 미관을 위해 절대 희생하지 마십시오. 대비 조건을 충족하지 못하는 브랜드 색상을 절대 배포하지 마십시오. 기존 접근성 기능을 절대 제거하지 마십시오. 완전한 파일을 제공하십시오 — 플레이스홀더를 사용하지 마십시오.

단일 테마 일관성 (다중 페이지 앱에 매우 중요)

하나의 공유 토큰 테마로 통합하고 모든 페이지가 이를 사용하도록 하십시오 — 서로 다른 페이지가 다른 팔레트를 사용하는 리디자인은 실패한 것입니다. 페이지별/임시 색상을 시맨틱 토큰으로 교체하고 scripts/lint_hardcodes.py로 어떤 페이지도 테마 외 값을 재도입하지 않는지 확인하십시오. 테마 전환은 페이지 편집이 아닌 단일 토큰 소스에서 이루어져야 합니다(.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.

관련 스킬