color-expert

Document a standard color theme framework with naming conventions and contrast requirements.

2|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/bradhannah/doggy-bag --skill color-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: color-expert
Source: https://github.com/bradhannah/doggy-bag/tree/main/.opencode/skill/color-expert
Command: npx skills add https://github.com/bradhannah/doggy-bag --skill color-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Color inconsistency across Doggy Bag's UI leads to reduced accessibility and perceived usability. This skill provides a unified color system with variables, naming conventions, and design guidelines.

Core Features & Use Cases

  • Color variable taxonomy: base, surface, elevated, text, border, and semantic colors.
  • Accessibility guidance: contrast targets and WCAG considerations.
  • Theming guidance: design token naming, hover states, and background hierarchies.
  • Use cases: Align a new feature with brand colors and ensure hover/selected states are consistent.

Quick Start

Identify a UI page or component that needs styling, and apply the color variables and naming conventions listed in this guide to update CSS/SCSS variables, ensuring accessible contrast and consistent hover states.

Frequently Asked Questions about color-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a cohesive color system for UI design with proper accessibility?

Create a cohesive color system by documenting a standard theme framework that enforces color variable taxonomy, naming conventions, and WCAG contrast targets. This ensures consistent UI design, accessible contrast ratios, and unified theming across all components and pages.

What naming conventions should I use for semantic color variables in a design system?

Use semantic color variable naming conventions that categorize colors into base, surface, elevated, text, border, and semantic families. This taxonomy standardizes design token naming, clarifies background hierarchies, and maintains consistent hover and selected states across UI components.

How do I ensure accessible color contrast for hover states and backgrounds?

Ensure accessible color contrast by applying documented contrast targets and WCAG considerations to hover states and background hierarchies. The color system defines specific semantic color families and elevated surface variables to meet accessibility requirements across all UI states.

Can I use this color theming framework for branding assets and new UI features?

Yes, you can apply this color theming framework to branding assets, new UI features, and page components. It provides design token guidance for aligning elements with brand colors while maintaining consistent hover, selected, and background states across the entire interface.

Why does color inconsistency reduce perceived usability in UI components?

Color inconsistency reduces perceived usability because undocumented color choices break visual hierarchy and accessibility. Implementing a unified color system with standardized variables, contrast requirements, and semantic color families restores consistency and improves the overall user experience.

What's the best way to align a new feature with existing brand colors and design tokens?

The best way to align a new feature with brand colors is to apply the framework's color variables and naming conventions to update CSS or SCSS variables. This enforces design token usage, ensures accessible contrast, and maintains consistent hover states across the feature.