Loading...
Loading...
Run the /check-phoenix-duskmoon-design Claude command workflow in Codex.
npx skill4agent add gsmlg-dev/code-agent cmd-check-phoenix-duskmoon-design/check-phoenix-duskmoon-design{{INPUT}}$1phoenix-duskmoon-design.ex.exs.heex.css.js#[0-9a-fA-F]{3,8}rgb(rgba(hsl(hsla(var(--color: whitebackground: blackbg-blue-500text-red-600border-gray-300.claude/mix.exsfillstrokecurrentColor@plugin "@duskmoon-dev/core/plugin"@import "phoenix_duskmoon/components"data-theme=<html><body>bg-surface text-on-surface<.dm_appbarappbar-primaryappbar appbar-primary appbar-sticky<aside><.dm_left_menu><.dm_drawer>bg-secondary text-secondary-contentbg-surface-containerbg-primarytext-primary-contentbg-secondarytext-secondary-contentbg-tertiarytext-tertiary-contentbg-errortext-error-contentbg-inverse-surfacetext-inverse-on-surfacebg-primary-containertext-on-primary-containersurface-container-highestsurface-container-lowsurface-container-highsurfacevariant="success"variant="info"dm_btnprimarysecondarytertiaryerrorghostoutline.heexvariant="primary"dm_btn<button><input><select><table>.heexdm_*lib/phoenix_duskmoon/type="hidden"dm_mdidm_bsicolor="currentcolor"bg-blue-*text-slate-*border-zinc-*--font-display--font-body--font-mono<body>font-family: system-uiInterRoboto<main>bg-surfacebg-secondary text-secondary-contentbg-secondary text-secondary-content.heexgap-2gap-4gap-8@media (prefers-reduced-motion: reduce)Phoenix DuskMoon Design Compliance
====================================
[✓|✗] Hardcoded colors: N violations
[✓|✗] Theme setup: OK | missing X
[✓|✗] Appbar color: primary | wrong default
[✓|✗] Sidebar/drawer color: secondary | wrong default
[✓|⚠] BG-text pairing: N warnings
[✓|✗] Surface elevation: OK | N violations
[✓|✗] Semantic color misuse: N violations
[✓|⚠] Multiple primary btns: N warnings
[✓|✗] Raw HTML over components: N instances
[✓|⚠] Icon color override: N warnings
[✓|✗] Tailwind color scale: N violations
[✓|⚠] Typography: OK | N warnings
[✓|⚠] Layout depth: OK | N warnings
[✓|⚠] Spacing consistency: OK | N warnings
[✓|⚠] Reduced motion: OK | missing
Total: N errors, N warnings