Dragoon0x

279 mods across 12 repositories, 120 stars between them.

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

98

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

99

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

100

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

101

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

102

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

103

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

canon-icons

104

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring iconography, icon libraries, emoji usage, or icon-only buttons. Covers icon sizing, stroke weight, grid alignment, meaning ambiguity, accessibility, when to pair icons with labels, and the rules for using SVG vs font vs emoji. Trigger when the user mentions icon, glyph…

5 4mo ago A 79 tokens original MIT

canon-illustrations

105

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or selecting illustrations for empty states, onboarding, error pages, marketing, or feature explanations. Covers illustration vs icon, style consistency, sizing, accessibility, and when illustrations help vs clutter. Trigger when the user mentions illustration, spot illustration, hero image, empty…

5 4mo ago A 66 tokens original MIT

canon-images

106

Dragoon0x/canon

Skill Claude CodeCodex

Use when optimizing images for the web — format selection (AVIF, WebP, PNG, SVG), responsive images with srcset, lazy loading, aspect ratio preservation, LCP image optimization, and image CDN usage. Trigger when the user mentions image optimization, srcset, lazy loading images, AVIF, WebP, image format, or responsive…

5 4mo ago A 75 tokens original MIT

Dragoon0x/canon

Skill Claude CodeCodex

Use when organizing site structure, navigation hierarchy, page grouping, URL schemas, or user flow maps. Covers card sorting results, tree testing, flat vs deep hierarchy, and labeling conventions. Trigger when the user mentions IA, information architecture, sitemap, page structure, navigation planning, or URL…

5 4mo ago A 64 tokens original MIT

canon-interaction

108

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing interactive states (hover, focus, active, disabled, loading), focus management, keyboard navigation, click targets, drag-and-drop, or any user input handling. Trigger when the user mentions states, focus, hover, keyboard, interaction, click, tap, or fixing how something responds.

5 4mo ago A 66 tokens original MIT

canon-keyboard

109

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing keyboard navigation, focus management, shortcut keys, or keyboard-only workflows. Covers tab order, arrow keys within composite widgets, skip links, shortcut conventions, and ensuring every interaction works without a mouse. Trigger when the user mentions keyboard, tab order, shortcuts…

5 4mo ago A 70 tokens original MIT

canon-menus

110

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring menus, dropdowns, select menus, combobox, context menus, kebab menus, action menus, or any list of actions triggered by a button. Covers the WAI-ARIA menu pattern, when to use menu vs listbox vs combobox, keyboard behavior, positioning, nesting, and the most common…

5 4mo ago A 108 tokens original MIT

canon-meta-og

111

Dragoon0x/canon

Skill Claude CodeCodex

Use when implementing Open Graph tags, Twitter Card tags, and social sharing metadata — the tags that control how URLs appear when shared on social media, messaging apps, and link previews. Trigger when the user mentions OG tags, Open Graph, Twitter card, social sharing, link preview, or og:image.

5 4mo ago A 64 tokens original MIT

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing small, functional animations tied to user actions — toggle switches, like buttons, checkbox ticks, pull-to-refresh, swipe-to-dismiss. Covers the trigger-feedback loop, animation budgets, spring physics, and when micro-interactions become distractions. Trigger when the user mentions…

5 4mo ago A 74 tokens original MIT

canon-modals

113

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring modal dialogs, alert dialogs, confirmation dialogs, drawers, popovers, sheets, or any overlay pattern. Covers when to use a modal vs page vs inline, focus trap, escape behavior, scroll locking, sizing, the dialog element, and modal stacking. Trigger when the user mentions…

5 4mo ago A 84 tokens original MIT

canon-motion

114

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing animation, transitions, micro-interactions, or motion in any interface. Covers easing curves, duration ranges, staggering, choreography rules, prefers-reduced-motion handling, performance, and motion anti-patterns. Trigger when the user mentions animation, transition, motion, easing…

5 4mo ago A 75 tokens original MIT

canon-navigation

115

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring navigation — top bars, sidebars, breadcrumbs, footer nav, mobile menus, tab bars, or any way-finding element. Covers information architecture, active state, keyboard navigation, skip links, mobile patterns, and the sidebar vs top-bar decision. Trigger when the user mentions…

5 4mo ago A 82 tokens original MIT

canon-onboarding

116

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing first-run experiences, product tours, coachmarks, progressive onboarding, or empty-state-as-onboarding. Covers the principles of gradual engagement, contextual hints over upfront tutorials, and when to use tours vs inline guidance vs empty states. Trigger when the user mentions onboarding…

5 4mo ago A 74 tokens original MIT

canon-pagination

117

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing, auditing, or refactoring pagination, page numbers, prev/next controls, infinite scroll, load-more buttons, or any pattern for traversing long lists. Covers pagination vs infinite scroll vs virtualization, when each wins, page-number layout, URL behavior, keyboard navigation, and the "where was I"…

5 4mo ago A 96 tokens original MIT

canon-performance

118

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing front-end performance, Core Web Vitals (LCP, INP, CLS), bundle size, image optimization, font loading, lazy loading, or perceived speed. Trigger when the user mentions performance, slow, fast, bundle, Core Web Vitals, LCP, INP, CLS, lazy load, or perceived speed.

5 4mo ago A 74 tokens original MIT

canon-responsive

119

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or auditing responsive behavior, breakpoints, fluid type, container queries, mobile-first CSS, or layouts that adapt to viewport sizes. Trigger when the user mentions mobile, tablet, desktop, breakpoint, fluid, responsive, viewport, or asks how something should behave at different sizes.

5 4mo ago A 61 tokens original MIT

canon-rtl

120

Dragoon0x/canon

Skill Claude CodeCodex

Use when designing or implementing right-to-left (RTL) layout support for Arabic, Hebrew, Farsi, Urdu, and other RTL scripts. Covers logical properties, mirroring rules, bidirectional text, icon direction, and what should NOT flip. Trigger when the user mentions RTL, right-to-left, Arabic, Hebrew, bidi, or dir="rtl".

5 4mo ago A 75 tokens original MIT