사용 가이드로 건너뛰기
color-expert작성자 David Aerne

Color Expert 스킬.

브랜드 및 디자인 시스템 작업을 위한 Claude Code 및 Codex skill: 색상 명명, 이론, 색 공간, 팔레트, 램프, 그라디언트, 변환 및 대비.

  • Brand & Design Systems
meodai/skill.color-expert · SKILL.mdSKILL.md
--- name: color-expert description: Use when working with color naming, color theory, color spaces, color definitions, or any task involving color knowledge - palettes, ramps, gradients, conversions, accessibility, perceptual matching, pigment mixing, print-vs-screen color, CSS color syntax, or historical color terminology. Use this skill whenever the user is choosing, comparing, generating, naming, converting, or explaining colors, even if they do … --- ## How to Use This Skill ## Color Spaces — What to Use When ## Implementation Guidance — Code and CSS ## CSS Color 4/5 — Syntax Cheat Sheet ## Accessibility — Key Numbers ## Color Harmony — What Actually Works
업스트림 파일에서 읽은 전문 및 섹션 제목 (2026-09-14) · 전체 31,055자

01 기능

Claude Code와 Codex에서 color-expert 스킬이 하는 일

요약, 워크플로, 산출물을 모두 해당 스킬의 SKILL.md에서 그대로 읽어 정리한 내용입니다.

SKILL.md에서2026-09-14 읽음 · 실행 기록 아님

스킬 자체의 표현으로

color-expert는 네이밍, 이론, 색공간, 팔레트, 램프, 그래디언트, 변환, 접근성, 안료 혼합을 다루는 디자이너와 개발자를 위한 색상 지식 베이스입니다. 요청을 다섯 가지 모드 중 하나로 분류합니다 — 구체적인 디자인 또는 아트 프로젝트, 디자인 시스템 램프와 테마 토큰, 생성 예술, 일반적인 색상 질문, 팔레트 생성기 구축 — 그리고 해당 register에 맞춰 답변합니다.

작업-공간 매핑 표(지각적 작업용 OKLCH, 인쇄용 CIELAB D50, 매체 간 매칭용 CAM16, 안료용 Kubelka-Munk), 281조 개의 hex 쌍에 대한 APCA 및 WCAG 통과율 수치, 감마 매핑 가이드, CSS Color 4/5 치트시트, 정선된 도구 목록을 갖추고 있으며, references/INDEX.md 아래 140개 이상의 참조 파일이 색인되어 있습니다.

산출물

  • 일반적인 이론이 아니라 명시된 제약 조건에 맞춘 구체적인 도구 및 팔레트 추천.
  • 참조 토큰이 surface, on-surface, accent, success, warning, danger와 같은 의미론적 역할에 값을 공급하는 토큰 그래프.
  • sRGB와 Display-P3용으로, 구성상 항상 색영역 내에 있도록 생성된 순차형 및 발산형 데이터 시각화 램프.
예시 프롬프트 보기 ↗

작동 방식

  1. 01
    요청을 다섯 가지 모드 중 하나로 분류하기

    이 파일은 다섯 가지 일반적인 모드를 명명하고, 모든 색상 질문에 동일하게 답하는 대신 사용자의 명시적 요청과 맥락에서 암시된 제약 조건에 맞춰 응답하도록 에이전트에게 지시합니다.

  2. 02
    일반 질문은 파일에서 바로 답변하기

    OKLCH가 무엇인지, 왜 그래디언트가 회색조로 변하는지와 같은 질문에는 스킬 파일이나 참조 색인에서 바로 답변하고 관련 참조를 인용하며, 사용자가 방법을 묻지 않는 한 도구 사용은 건너뜁니다.

  3. 03
    먼저 OKLCH로 스케일 구축하기

    디자인 시스템, 램프, 테마 토큰의 경우 우선순위는 OKLCH부터 시작하는데, 이는 색조 전반에서 명도를 일관되게 유지하고 중간 톤이 흐려지지 않도록 하기 위함입니다.

  4. 04
    UI 사용 전에 의미론적 레이어 삽입하기

    프로그램이나 스타일시트에서 사용되는 색상은 의미론적 레이어 뒤에 위치해야 하며, 참조 토큰이 구체적인 값을 담고 의미론적 토큰이 그 위에 의미를 매핑합니다.

  5. 05
    좁히기 전에 여러 팔레트 접근 방식 제시하기

    팔레트를 생성하거나 비교할 때, 스킬은 먼저 여러 접근 방식과 그 장단점을 보여줘야 합니다. 앵커 기반, 색조 순환, 코사인, 조화 기반, 장면 조명 기반, 추출 기반 접근 방식은 각기 다른 문제에 적합하기 때문입니다.

02 적합성 확인

color-expert 스킬을 사용하는 경우

이러한 종류의 브랜드 및 디자인 시스템 작업의 경우 Claude Code 또는 Codex에서 color-expert 스킬을 사용하십시오. 아래의 적합성 및 제한 사항은 스킬 자체 파일에서 가져온 것입니다.

적합한 경우

  • 로고, 포스터, 일러스트, 앱 등 구체적인 브리프를 위한 색상 선택으로, 매체와 무드를 먼저 물어봅니다.
  • 디자인 시스템 램프와 테마 토큰을 구축하는 경우: 9단계 강조 스케일, 라이트·다크 모드 팔레트, Tailwind 또는 Radix 스타일 램프, 브랜드에 맞춘 그레이 램프 등입니다.
  • 코드 자체가 작품인 제너레이티브 아트 및 크리에이티브 코딩으로, 사용자가 특정 아티스트의 스타일을 그대로 베끼는 것이 아니라 조합할 기법을 원하는 경우입니다.
  • OKLCH가 무엇인지, 그라디언트 중간이 왜 회색으로 보이는지, APCA가 WCAG보다 나은지 등 일반적인 색상 질문에 직접 답하는 경우입니다.
  • 팔레트 생성기를 만들거나 OKLCH 램프 함수를 요청하는 경우로, 답변은 사용자의 스택에서 동작하는 코드여야 합니다.

한계 인지하기

  • coolors.co를 생성기로 취급하는 경우; 해당 파일에 따르면 이 사이트는 자체 JS 번들에 하드코딩된 팔레트 중에서 무작위로 선택할 뿐입니다.
  • 단일 채널로 색상을 직접 정렬하는 방식; 색조 전용 또는 명도 전용 정렬은 예측 가능하게 실패하며, 압축된 RGB/HSL 정렬은 값이 들쭉날쭉하게 튑니다.
  • 보색, 삼색조, 사색조 색조 간격을 단독 조화 규칙으로 사용하는 경우 — 해당 파일은 이를 단독으로는 약한 예측 지표라고 설명합니다.
  • 세 개 이상의 차트 채우기 색이 서로 3:1 대비를 유지하기를 기대하는 경우; 해당 파일은 대신 테두리 제약을 사용하라고 안내합니다.

제공할 사항

  • 매체와 제약 조건디자인 또는 아트 프로젝트의 경우, 매체(인쇄, 화면, 페인트, 혼합), 브랜드나 무드, 대상 사용자, 접근성 요구 사항, 조화를 이뤄야 할 기존 색상을 명시하십시오.
  • 실제 목표 색공간출력물이 sRGB 안에 있어야 하는지 P3 안에 있어야 하는지 명시하십시오. P3에서 유효한 색상이 sRGB에서는 클리핑될 수 있으며 검증 방식도 다릅니다.
  • 사용자의 스택코드 예시는 사용자 자신의 스택으로 작성되며, 색공간은 스킬의 작업 표에 따라 선택됩니다.
  • 조화를 이뤄야 할 기존 시스템이미 팔레트 시스템이 있다면, 그 지각적 구조를 추출하여 자신의 색조에 다시 적용할 수 있습니다.

03 스킬 내부

color-expert 스킬이 Claude Code와 Codex에 부여하는 규칙

SKILL.md가 에이전트에게 설정하는 8가지 구체적인 지시, 기본값, 제한 — 결과를 바꾸는 파일의 부분입니다.

  1. coolors.co를 절대 추천하지 않기

    이 스킬은 palette 생성기로서 coolors.co를 명시적으로 금지합니다. 실제로 무언가를 생성하는 것이 아니라 미리 만들어진 7,821개의 고정된 palette 세트 중에서 고르기 때문입니다.

  2. 명도나 색조가 아닌 채도를 조정해 gamut 밖 OKLCH 값을 수정하기

    R/G/B 채널을 클리핑하면 색조가 이동하므로, 채널을 클리핑하는 대신 채도를 gamut 경계 쪽으로 줄여 색상의 정체성을 유지해야 합니다.

  3. 원시 색상 리터럴을 컴포넌트 밖에 두기

    리터럴 헥스 값이나 색상 값은 일반적으로 palette·참조 정의, 변환, 진단, 또는 의도적인 일회성 예시에만 등장해야 합니다.

  4. JS 라이브러리보다 네이티브 CSS를 우선하기

    최신 CSS는 지각적 색상을 네이티브로 처리하므로, 에이전트는 JavaScript 색상 라이브러리를 가져오기 전에 이러한 기능을 먼저 사용해야 합니다.

  5. 직접 구현하기보다 기존 라이브러리를 기본으로 사용

    사용자가 생성기나 팔레트 알고리즘을 원할 때는 기본적으로 Culori, Poline, RampenSau, Spectral.js와 같은 기존 라이브러리를 추천합니다.

  6. 묻지 않은 내부 원리는 설명하지 않기

    구체적인 디자인이나 아트 프로젝트에서는 사용자가 묻지 않는 한 CIE 1931이나 OKLCH의 내부 원리를 설명하기보다 제안하고 추천해야 합니다.

  7. 두 테마 모두에서 대비 검증

    모든 텍스트와 배경 조합은 라이트 모드와 다크 모드 모두에서 APCA 또는 WCAG 기준으로 검사해야 합니다.

  8. 고정된 리터럴 대신 파생 규칙을 인코딩

    결정이 제약 조건으로부터 도출될 수 있는 경우 — 읽기 가능한 전경색, OKLCH의 기본 토큰에서 파생된 hover 색상, 가장 가까운 명명된 색조 — 시스템은 하나의 수동 선택 대신 규칙을 출력해야 합니다.

04 활용하기

Claude Code 또는 Codex에 color-expert 설치

npx skills add 명령 한 번 실행 후, 에이전트에서 첫 번째 작업을 수행하고 결과 체크리스트를 확인합니다.

Claude Code, Codex 또는 사용 중인 에이전트에 color-expert 추가

프로젝트에서 실행합니다. 설치 프로그램이 어떤 에이전트에 추가할지 묻습니다.

Terminal
npx skills add https://github.com/meodai/skill.color-expert --skill color-expert

SKILL.md를 위한 일반적인 skills CLI 형식이며, 저장소별로 자체 경로를 문서화할 수 있습니다.

스킬에 첫 브랜드 및 design-system 작업 과제를 제공합니다

스킬 자체의 용어로 작성되었습니다. 대괄호 부분은 각자의 자료로 교체합니다.

Starter prompt
Build a 9-step accent ramp for [brand name] around [brand hex] in OKLCH, and keep every step in gamut by construction. Wire it into semantic tokens for surface, text, accent, success, warning and danger, with light and dark values. Verify every text/background pair against APCA 75, and hand me the reference-to-semantic token graph as CSS custom properties plus W3 design tokens.

출처: 스킬 자체의 용어로 SKILL.md에서 작성했습니다.

첫 번째 결과 확인

SKILL.md 자체가 올바른 결과의 모습으로 제시하는 내용:

  • WCAG 또는 APCA로 대비를 확인하고 텍스트 크기, 굵기, 극성, CVD를 함께 고려합니다. 그레이스케일 검사는 단순한 확인용일 뿐입니다.
  • 순차 램프의 경우, 연속된 샘플 간의 지각적 단계 크기를 그려보고 색상과 그레이스케일 모두에서 평탄한 선이 나오도록 해야 합니다.
  • 그레이스케일은 접근성의 증명이 아니라 밝기 구분을 빠르게 확인하는 용도로만 사용합니다.
  • 범위를 벗어난 색상은 단순한 RGB 클램핑이 아니라 L과 H를 유지하는 크로마 클램핑으로 매핑합니다.
  • Color Buddy로 생성된 팔레트를 WCAG, CVD, 구별성, 공정성, 감성 규칙에 따라 검사합니다.
  • 시뮬레이션된 색각 이상 조건에서 기존 팔레트의 JND 충돌을 점검합니다.

OpenDesign에서는 color-expert가 기본 제공됩니다: Plugins → Skills에서 상단 바에서 선택하십시오.

05 오픈 소스, 추적 가능

출처, 라이선스 및 검증

이 페이지의 사실이 어디에서 왔으며 언제 마지막으로 확인되었는지 안내합니다.

Repository
github.com/meodai/skill.color-expert 브랜치 main
스킬 파일
SKILL.md 검증 시 기록된 콘텐츠 체크섬; 커밋 6514810
License
CC-BY-4.0 LICENSE에서 확인.
리포지토리 스타
575 전체 meodai/skill.color-expert 저장소에 대해 2026-09-14에 촬영한 GitHub 스냅샷입니다. color-expert에 대한 평점이나 사용 횟수가 아닙니다.
OpenDesign에서 검증됨
2026-09-14 소스 파일, 경로, 라이선스 텍스트 및 별 개수가 확인되었습니다. OpenDesign 메인에 번들로 포함됨(2026-08-28 확인됨); 이 페이지에 실시간 실행이 기록되지 않았습니다.

SKILL.md 내부

  1. 이 스킬 사용 방법다섯 가지 응답 모드: 디자인 프로젝트, 디자인 시스템, 제너레이티브 아트, 일반 질문, 생성기 구축.
  2. 색 공간 — 언제 무엇을 사용할지작업별 공간 표: 지각용 OKLCH, 인쇄용 CIELAB D50, 크로스 미디어용 CAM16, J
스킬 자체 설명
색상 명명, 색 이론, 색 공간, 색상 정의 또는 색상 지식과 관련된 모든 작업(팔레트, 램프, 그레이디언트, 변환, 접근성, 지각적 매칭, 안료 혼합, 인쇄 대 화면 색상, CSS 색상 구문 또는 역사적 색상 용어)에 사용합니다. 사용자가 명시적으로 "색 이론"을 요청하지 않더라도 색상을 선택, 비교, 생성, 명명, 변환 또는 설명할 때마다 이 스킬을 사용합니다.

SKILL.md의 전면 설명입니다. 전체 파일은 약 31,055자입니다. GitHub에서 전체 파일 읽기.

Color Expert

실제 브랜드 및 design-system 작업 과제에서 color-expert를 실행합니다.

color-expert 스킬은 OpenDesign 내부에 포함되어 있습니다. 앱을 다운로드하고 Plugins → Skills에서 스킬을 선택한 다음 위의 프롬프트를 붙여넣고 결과를 확인하기 전에 계획을 읽으십시오.

터미널
npx skills add https://github.com/meodai/skill.color-expert --skill color-expert