Dragoon0x/canon

the canonical design language for AI coding harnesses. 52 skills, 19 commands, 89 detector rules, 15 harnesses.

5Stars on the repository
60Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

canon-accessibility

01

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing accessibility, ARIA, semantic HTML, screen reader support, keyboard navigation, color contrast, motion preferences, or WCAG compliance. Trigger when the user mentions a11y, accessibility, ARIA, screen reader, WCAG, keyboard, focus, or asks to make something accessible.

5 4mo ago A 66 tokens original MIT

canon-accordion

02

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring accordion components, collapsible sections, disclosure widgets, FAQ sections, or expand/collapse patterns. Covers when accordions help versus hurt comprehension, single vs multi-expand behavior, icon conventions, keyboard behavior, semantic markup ( vs ARIA), animation, and…

5 4mo ago A 89 tokens original MIT

canon-avatars

03

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring avatars, profile images, user pictures, avatar stacks, initials fallbacks, or any user-identifying image. Covers sizing, shape (circle vs square), initials logic, fallback color assignment, alt text, placement conventions, stacked avatar overflow, and the "anonymous user"…

5 4mo ago A 91 tokens original MIT

canon-badges

04

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring badges, pills, chips, tags, status indicators, count badges, notification dots, or any small piece of UI metadata. Covers when a badge is appropriate, sizing, color coding for status, count formatting, the "dot vs number" decision, accessibility for notifications, and the…

5 4mo ago A 103 tokens original MIT

canon-brand-voice

05

Dragoon0x/canon

Skill Claude CodeCodex

Use when defining or auditing a product's written voice — the consistent personality across all UI copy. Covers voice vs tone, voice attribute definition, do/don't tables, and how to keep AI-generated copy on-brand. Trigger when the user mentions brand voice, tone of voice, writing style guide, copy guidelines, or…

5 4mo ago A 72 tokens original MIT

canon-bundle-size

06

Dragoon0x/canon

Skill Claude CodeCodex

Use when auditing or reducing JavaScript and CSS bundle sizes, setting performance budgets, choosing lighter alternatives to heavy libraries, configuring tree shaking, code splitting, and lazy loading. Trigger when the user mentions bundle size, JavaScript size, tree shaking, code splitting, lazy loading, or…

5 4mo ago A 64 tokens original MIT

canon-buttons

07

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring buttons, CTAs, icon buttons, split buttons, or any clickable action affordance. Covers hierarchy, sizing, states, disabled-state handling, loading behavior, keyboard behavior, and button vs link distinction. Trigger when the user mentions button, CTA, action, click, submit…

5 4mo ago A 77 tokens original MIT

canon-cards

08

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring card components, card grids, item tiles, product cards, or any bounded content container. Covers when a card is appropriate, internal layout, padding, shadows vs borders, interactive cards, hover states, image ratios, content hierarchy, and card grid spacing. Trigger when…

5 4mo ago A 83 tokens original MIT

canon-charts

09

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring charts, graphs, data visualizations, dashboards, sparklines, or any visual representation of data. Covers chart-type selection, color, axes, labels, tooltips, accessibility, animation, and anti-patterns like 3D pies and dual-axis charts. Trigger when the user mentions…

5 4mo ago A 92 tokens original MIT

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing for color vision deficiency — ensuring that color is never the only visual signal, checking charts and status indicators, picking colorblind-safe palettes, and testing against deuteranopia, protanopia, and tritanopia simulations. Trigger when the user mentions color blindness, color…

5 4mo ago A 87 tokens original MIT

canon-color

11

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing color, contrast, theming, or dark mode in any interface. Covers OKLCH color space, semantic tokens, tinted neutrals, WCAG contrast requirements, accessible color pairing, dark mode construction, and the specific color anti-patterns AI agents fall into. Trigger when the user mentions…

5 4mo ago A 82 tokens original MIT

Dragoon0x/canon

Skill Claude CodeCodex

Use when planning content hierarchy, information density, content-first design, microcopy systems, or editorial patterns. Covers the content-before-design principle, content inventory, progressive disclosure, scannability, and content governance. Trigger when the user mentions content strategy, content hierarchy…

5 4mo ago A 68 tokens original MIT

canon-cursors

13

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing cursor behavior — matching cursor shape to affordance, custom cursors, drag cursors, resize cursors, and the hover+cursor pairing rule. Trigger when the user mentions cursor, pointer, mouse cursor, drag cursor, or resize handle.

5 4mo ago A 58 tokens original MIT

canon-dark-mode

14

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or implementing dark mode. Covers lightness inversion (not hue shift), elevation via lightness not shadow, surface stacking, contrast rechecking, and the prefers-color-scheme media query. Trigger when the user mentions dark mode, dark theme, night mode, theme toggle, or color scheme.

5 4mo ago A 68 tokens original MIT

canon-data-viz

15

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing dashboards, metrics displays, KPI widgets, sparklines, progress indicators, or any data-dense UI that isn't a standard chart. Covers the big-number pattern, sparklines, progress bars, gauges, metric comparison, and dashboard composition. Trigger when the user mentions dashboard, KPI, metric…

5 4mo ago A 80 tokens original MIT

canon-density

16

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or implementing density modes (compact, default, comfortable), adjusting spacing without changing font sizes, supporting power users who need denser UIs, or adapting layouts for data-heavy vs content-heavy contexts. Trigger when the user mentions density, compact mode, comfortable spacing, or…

5 4mo ago A 62 tokens original MIT

canon-depth

17

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing shadows, elevation, layering, z-index, borders, dividers, or any visual depth in an interface. Covers shadow construction, elevation systems, when to use shadows vs borders, and the most common depth anti-patterns. Trigger when the user mentions shadow, elevation, depth, layer, z-index…

5 4mo ago A 79 tokens original MIT

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing error states, error messages, recovery flows, fallback UIs, error boundaries, retry logic, or offline handling. Covers the three-part error message anatomy, inline vs toast vs page errors, error boundaries in React, optimistic-UI rollback, and the retry with backoff pattern. Trigger when the user…

5 4mo ago A 87 tokens original MIT

canon-favicons

19

Dragoon0x/canon

Skill Claude CodeCodex

Use when implementing favicons, touch icons, web app icons, or browser tab icons — the full set of sizes and formats needed for modern browsers, iOS home screen, Android, and PWA manifests. Trigger when the user mentions favicon, icon, apple-touch-icon, manifest icons, or browser tab icon.

5 4mo ago A 68 tokens original MIT

canon-focus

20

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing focus indicators — visible focus rings, focus-visible vs focus, custom focus styles, contrast requirements, and focus management during route changes. Trigger when the user mentions focus ring, focus indicator, focus-visible, outline, focus style, or focus management.

5 4mo ago A 57 tokens original MIT

canon-fonts-loading

21

Dragoon0x/canon

Skill Claude CodeCodex

Use when selecting, loading, or optimizing web fonts — font-display strategy, preloading, subsetting, variable fonts, FOUT/FOIT handling, and limiting font file count. Trigger when the user mentions web fonts, font loading, font-display, @font-face, Google Fonts, preload fonts, FOUT, or FOIT.

5 4mo ago A 73 tokens original MIT

canon-forms

22

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing forms, inputs, validation, error messages, labels, submit flows, or any data entry interface. Covers field structure, label placement, validation timing, error UX, autocomplete, multi-step flows, and the most common form anti-patterns. Trigger when the user mentions form, input, label…

5 4mo ago A 81 tokens original MIT

canon-grids

23

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or implementing CSS Grid or Flexbox layouts, choosing between the two, building responsive grids, dashboard layouts, or card grids. Covers the 1D vs 2D decision, grid template areas, auto-fill vs auto-fit, subgrid, and alignment. Trigger when the user mentions grid, CSS grid, flexbox, layout grid…

5 4mo ago A 81 tokens original MIT

canon-i18n

24

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or implementing internationalization — string externalization, locale-aware formatting, pluralization, text expansion, concatenation avoidance, and layout adaptation for multiple languages. Trigger when the user mentions i18n, internationalization, localization, translation, locale, or…

5 4mo ago A 60 tokens original MIT