designing-ui-color
Use when selecting colors for interfaces, evaluating color combinations, creating palettes, resolving stakeholder color conflicts, or when colors "feel wrong"…
Skill by mthalman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mthalman-designing-ui-color
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/designing-ui-color
What's inside
- Skill name
designing-ui-color- Description
- Use when selecting colors for interfaces, evaluating color combinations, creating palettes, resolving stakeholder color conflicts, or when colors "feel wrong" but you can't articulate why - provides expert color theory, perceptual principles, and systematic palette creation beyond basic accessibility
- License
- MIT
- Instructions
- 67 lines in SKILL.md · view on GitHub
Files (6)
- SKILL.md
- color-harmony.md · references/
- color-review.md · references/
- context-specific-color.md · references/
- palette-generation.md · references/
- stakeholder-color-workflow.md · references/
SKILL.md (first lines)
# Designing UI Color ## Overview Color design applies perceptual science to create functional, harmonious, and contextually appropriate color systems. Accessibility and meaning come before aesthetics. ## When to Use Use when selecting or evaluating color combinations, creating palettes or design systems, resolving stakeholder color pressure, designing beyond basic contrast ratios, choosing between valid options, or explaining why colors work or clash. Do not use for pure WCAG audits, color naming or hex conversion, or print color systems such as CMYK and Pantone. ## Priority Hierarchy Justify color choices in this order: 1. **Accessibility:** contrast ratios, colorblind safety, readable states. 2. **Semantics:** established UI conventions and traffic-light patterns. 3. **Brand consistency:** existing style guide and recognition. 4. **Perceptual effects:** vibration, simultaneous contrast, temperature, saturation balance. 5. **Aesthetic harmony:** only after functional requirements pass. Avoid unsupported color psychology. Use measurable mechanisms, established conventions, or cited research with effect sizes. Do not claim that a hue universally creates trust, luxury, action, or emotion. ## Context Decision First classify the color problem: - **UI interface:** readability, usability, state clarity, low distraction, and accessible contrast are primary. - **Brand or marketing:** recognition, differentiation, and consistency matter more, but text still needs accessibility where it is used for reading. - **Data visualization:** distinguishability, colorblind-safe palettes, perceptual uniformity, and pattern recognition are primary. Open `references/context-specific-color.md` when you need detailed UI, brand, or data-viz rules or the decision framework. ## Core Workflow 1. **Identify context and constraints.** Name whether this is UI, brand, data visualization, or a mixed case. Collect existing brand colors, accessibility requirements, target backgrounds, modes, and stakeholder constraints. 2. **Check accessibility first.** Verify contrast for the actual text size and weight. Ensure critical meaning is never conveyed by color alone; add labels, icons, shape, position, or patterns. 3. **Test colors in context.** Evaluate colors against actual backgrounds, neighboring colors, real content, light/dark modes, and colorblind simulations. Do not judge swatches in isolation. 4. **Analyze harmony and perception.** Look for saturation imbalance, simultaneous contrast, warm/cool visual depth, and full-saturation complementary vibration. Open `references/color-harmony.md` when diagnosing clash, harmony, vibration, temperature, or contrast effects. 5. **Generate multiple options.** Produce at least three approaches with explicit trade-offs: minimal fix, balanced improvement, and comprehensive solution. Do not default to a full design system when a targeted fix solves the problem. 6. **Build or adjust the palette systematically.** Use tonal scales, semantic colors, and context-specific palettes rather than random hex choices. Open `references/palette-generation.md` when creating tonal scales, semantic assignments, complementary/analogous colors, or evidence-based rationale. 7. **Defend the recommendation.** Explain the business or product impact using objective standards and the chosen priority hierarchy. Open `references/stakeholder-color-workflow.md` when responding to problematic stakeholder requests or preparing comparison options. 8. **Review for implementation risks.** Open `references/color-review.md` when checking color models, common mistakes, tools, real-world impact language, or final review points. ## Non-Negotiables - Never use color alone to convey critical meaning. - Never approve a palette before checking contrast in the actual UI context. - Never apply one palette unchanged across UI, brand, and data visualization without verifying the different goals. - Never use unsupported color-psychology claims as evidence. - Always account for colorblind users when colors distinguish categories, states, or data series. - Always generate multiple viable options before recommending one direction. - Prefer the simplest color solution that satisfies accessibility, semantics, brand, perception, and maintainability. ## Output Contract When recommending or reviewing colors, include: - context classification: UI, brand, data visualization, or mixed; - accessibility status and any colorblind-safety concerns; - candidate options with trade-offs; - final recommendation with objective rationale; - implementation notes for states, backgrounds, and non-color cues; - validation steps performed or still needed.
From mthalman/agents, MIT.
More from mthalman/agents
- 0.592score
dispatching-parallel-agents
mthalman
Use when facing 2+ substantial tasks that can run without shared state or sequential dependencies, or when a high-value uncertain task justifies an explicitly…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
claude-extension-type-identifier
mthalman
Use when determining what type of Claude Code extension (command, skill, or agent) a prompt or description should be classified as.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
logo-design
mthalman
Use when designing logos, creating brand marks, or helping with visual identity work - provides expert logo design process including discovery, strategic…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
manual-worktree-session
mthalman
Create a Git worktree manually and attach an in-place Copilot child session when large repositories such as the dotnet VMR exceed native session/worktree…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
azure-pipeline-monitor
mthalman
Monitor an Azure DevOps (ADO) pipeline run to completion — the whole run or a single stage/job — using a blocking poller that estimates expected duration from…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
markdown-toolkit
mthalman
Use when generating or validating GitHub Flavored Markdown structure and mechanics, including headings, links, tables, lists, code fences, anchors, templates…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
code-refactorer
mthalman
Expert code refactoring that strictly preserves existing behavior.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
code-reviewer
mthalman
Review code changes for correctness, performance, safety, and quality when the user explicitly asks for a code review.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
copilot-pr-review
mthalman
Full GitHub Copilot PR review feedback loop — add Copilot as reviewer, poll for review, respond to comments, resolve threads, re-request review, and repeat…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
defend-the-diff
mthalman
Interrogate an existing code change through focused questions, evidence-backed answers, and independent judgment so the change is explainable, correct…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
designing-ui-typography
mthalman
Use when designing typography for web/app interfaces, selecting fonts, setting up type scales, addressing performance/accessibility concerns, or handling…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
blast-radius
mthalman
Analyze what a proposed or completed code change could break outside the visible diff, identify the small set of safety assumptions the change depends on, and…
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 26
- Last commit (this folder)
- Oct 6, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mthalman/agents
- Website
- mthalman.github.io/agents/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mthalman
- 0.592score
claude-extension-type-identifier
mthalman
Use when determining what type of Claude Code extension (command, skill, or agent) a prompt or description should be classified as.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
code-refactorer
mthalman
Expert code refactoring that strictly preserves existing behavior.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
manual-worktree-session
mthalman
Create a Git worktree manually and attach an in-place Copilot child session when large repositories such as the dotnet VMR exceed native session/worktree…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
azure-pipeline-monitor
mthalman
Monitor an Azure DevOps (ADO) pipeline run to completion — the whole run or a single stage/job — using a blocking poller that estimates expected duration from…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
logo-design
mthalman
Use when designing logos, creating brand marks, or helping with visual identity work - provides expert logo design process including discovery, strategic…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
code-reviewer
mthalman
Review code changes for correctness, performance, safety, and quality when the user explicitly asks for a code review.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
designing-ui-color skill. Agent Mart. https://agentmart.dev/skills/mthalman-designing-ui-color (last updated 2026-10-24)