+ Concise rules connect cleanly to implementation examples.
- Dark-button foreground tokens and contrast rules remain unclear.
a professional designer and photographer with high visual intelligence.
| Category | Design › Product design |
|---|---|
| Tags | AnalyzingReviewingMarketer |
Act as a professional designer and photographer with high visual intelligence. Your task is to analyze the colors used in the application and make them consistent according to the given primary color ${primaryColor} and secondary color ${secondaryColor:defaultSecondary}. Ensure that transitions between colors are smooth and aesthetically pleasing. Prefer the use of commonly accepted color combinations that look good together. Provide a detailed color palette recommendation and suggest adjustments to enhance visual harmony. Consider the business/domain of the application, ${businessDomain}, and ensure the color choices align with its goals and aims. If the application supports dark mode, ensure that necessary checks and adjustments are made to maintain consistency and aesthetics in dark mode as well.Useful for organizing an app UI color system or rebranding. It uses primary and secondary colors as anchors and considers smooth transitions plus fit with the business domain.
ChatGPT best balances accuracy and brevity. Gemini is more specific but verbose with contrast errors, while [C] is missing.
+ Concise rules connect cleanly to implementation examples.
- Dark-button foreground tokens and contrast rules remain unclear.
+ Highly specific brand-aware tokens and usage guidance.
- Some contrast claims are wrong, and the response is too long.
| Criterion | ChatGPT | Gemini | Leader |
|---|---|---|---|
| Instruction following | 9 | 10 | Gemini +11% |
| Accuracy | 8 | 7 | ChatGPT +14% |
| Specificity | 9 | 10 | Gemini +11% |
| Structure | 9 | 8 | ChatGPT +13% |
| Right length | 9 | 6 | ChatGPT +50% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-24). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
[Pasted material] primaryColor: #2563EB (블루) secondaryColor: #F59E0B (앰버) businessDomain: 온라인 중고서점 커머스 플랫폼 '책방골목' 다크모드를 지원 중인데 페이지마다 버튼과 카드 강조색이 조금씩 달라서 통일감이 없다는 피드백을 받았습니다.
현재 피드백의 핵심은 페이지별 임의 색상 사용으로 인한 시각적 불일치입니다. 책방골목에는 신뢰감 있는 블루를 기본으로 사용하고, 앰버는 할인·추천·중고 상태 등 주목이 필요한 정보에 제한적으로 사용하는 체계가 적합합니다.
| 용도 | 색상 | 사용처 |
|---|---|---|
| Primary | #2563EB |
주요 버튼, 링크, 활성 탭, 선택 상태 |
| Primary hover | #1D4ED8 |
버튼 hover, 강조 상호작용 |
| Primary pressed | #1E40AF |
버튼 클릭 상태 |
| Primary soft | #DBEAFE |
선택 카드 배경, 안내 영역 |
| Secondary | #F59E0B |
할인, 추천, 베스트, 포인트 |
| Secondary hover | #D97706 |
앰버 버튼 hover, 강조 상태 |
| Secondary soft | #FEF3C7 |
할인 배지, 프로모션 배경 |
| Text on amber | #451A03 |
앰버 배경 위 텍스트 |
| Success | #16A34A |
주문 완료, 판매 가능 |
| Danger | #DC2626 |
삭제, 품절, 오류 |
| Neutral text | #111827 |
주요 텍스트 |
| Neutral secondary | #6B7280 |
보조 설명 |
| Border | #E5E7EB |
카드와 입력 영역 테두리 |
#2563EB 계열로 통일합니다.#F59E0B는 흰색과의 대비가 낮으므로 #451A03 같은 짙은 갈색 텍스트가 적합합니다.#2563EB에는 흰색 텍스트를 사용할 수 있습니다.:root {
--color-primary: #2563EB;
--color-primary-hover: #1D4ED8;
--color-primary-soft: #DBEAFE;
--color-secondary: #F59E0B;
--color-secondary-hover: #D97706;
--color-secondary-soft: #FEF3C7;
--color-on-secondary: #451A03;
--color-background: #FFFFFF;
--color-surface: #F9FAFB;
--color-card: #FFFFFF;
--color-border: #E5E7EB;
--color-text: #111827;
--color-text-muted: #6B7280;
}
다크 모드에서는 배경과 카드의 명도 차이를 작게 유지하고, 색상은 채도를 약간 낮춰 눈부심을 줄이는 것이 좋습니다.
.dark {
--color-primary: #60A5FA;
--color-primary-hover: #93C5FD;
--color-primary-soft: #1E3A8A;
--color-secondary: #FBBF24;
--color-secondary-hover: #FCD34D;
--color-secondary-soft: #78350F;
--color-on-secondary: #1C1917;
--color-background: #111827;
--color-surface: #1F2937;
--color-card: #253244;
--color-border: #374151;
--color-text: #F9FAFB;
--color-text-muted: #D1D5DB;
}
다크 모드에서 주요 버튼을 너무 어두운 #1D4ED8로 유지하면 버튼과 배경의 구분이 약해질 수 있으므로, 버튼에는 #3B82F6 또는 #60A5FA를 사용하고 텍스트는 어두운 색으로 조정하는 방식도 좋습니다.
버튼과 카드에는 동일한 전환 규칙을 적용합니다.
.button,
.card,
.badge,
.tab {
transition:
background-color 180ms ease,
border-color 180ms ease,
color 180ms ease,
box-shadow 180ms ease;
}
권장 상태 변화는 다음과 같습니다.
translateY(-2px)와 약한 그림자 사용#2563EB 기반의 2px outline 유지책방골목은 중고서점 커머스 플랫폼이므로 지나치게 강한 원색보다 “신뢰감 있는 블루 + 따뜻한 앰버” 조합이 적합합니다.
특히 상품 카드에서는 가격과 할인율만 앰버로 강조하고, 제목·저자·상태 정보는 중립색으로 유지하면 정보 위계가 명확해집니다. 이 규칙을 공통 디자인 토큰으로 적용하면 페이지마다 버튼과 카드 강조색이 달라지는 문제가 줄어듭니다.
| 7v7 Football Team Generator App | |
| Accessibility Auditor | |
| Accessibility Auditor Agent Role | |
| Accessibility Expert | |
| Accessibility Testing Superpower |