Search

PythonReactSEOPDF

matthewharwood AI Skills

GitHub ↗

Browse published AI skills maintained by matthewharwood. Compare skill descriptions and follow each source repository for setup instructions.

Author statistics

Indexed skills

43

Repository stars across indexed skills

79

Repository forks

0

Average repository stars per indexed skill

2

Repository stars may repeat across skills from the same repository.

43 skills

Browse skills

GitHub

web-audio

matthewharwood

Production-tested patterns for fault-tolerant browser audio with zero-lag rapid-fire support. Use when implementing sound effects, background music, voice feedback, or any audio playback in web applications. Co...

GitHub

idb-state-persistence

matthewharwood

IndexedDB patterns for local-first state persistence using the idb library. Use when implementing features that require persistent state across navigation and sessions. Covers data modeling, defaults, CRUD oper...

GitHub

html-semantic-engineering

matthewharwood

30 pragmatic rules for production HTML covering semantic markup, accessibility (WCAG 2.1 AA), performance optimization, forms, and security. Use when writing HTML, building page structures, creating forms, impl...

GitHub

ux-iconography

matthewharwood

Icon usage patterns using Material Symbols v3. Use when adding icons to buttons, navigation, or status indicators. Covers sizing, accessibility, animations, and color integration with project tokens.

GitHub

ux-animation-motion

matthewharwood

Animation patterns using Anime.js v4 for UI feedback, transitions, and celebrations. Use when implementing hover effects, transitions, loading animations, or gamification feedback. Includes reduced motion handl...

GitHub

ux-feedback-patterns

matthewharwood

User feedback patterns including success/error messages, loading states, confirmations, and progress indicators. Use when implementing notifications, toasts, or status updates. (project)

GitHub

ux-accessibility

matthewharwood

WCAG 2.2 accessibility patterns for web components. Use when implementing focus management, keyboard navigation, screen reader support, reduced motion, high contrast mode, or touch targets. Integrates with proj...

GitHub

ux-form-design

matthewharwood

Form and input design patterns including validation, labels, error handling, and form-associated custom elements. Use when building forms, inputs, or interactive data collection. (project)

GitHub

audio-design

matthewharwood

Game audio design patterns for creating sound effects and UI audio. Use when designing sounds for games, writing AI audio prompts (ElevenLabs, etc.), creating feedback sounds, or specifying audio for abilities/...

GitHub

animejs-v4

matthewharwood

Anime.js 4.0 animations for Web Components — drag-drop, click feedback, swaps, cancelable motion. Use when adding animations, drag interactions, visual feedback, or motion to custom elements. Combines with web-...

GitHub

utopia-container-queries

matthewharwood

Container query setup required for this project's cqi-based fluid scales. The type and space tokens use cqi units which need container-type declarations to function.

GitHub

ux-design-principles

matthewharwood

Cognitive psychology principles for UX design decisions. Use when planning features, structuring interfaces, reducing complexity, or optimizing user journeys. Covers choice architecture, cognitive load, attenti...

GitHub

ux-spacing-layout

matthewharwood

Utopia fluid spacing tokens and layout patterns. Use when applying margins, padding, gaps, or creating layouts. Covers space scale, container widths, and responsive spacing. (project)

GitHub

material-symbols-v3

matthewharwood

Material Symbols v3 variable icon font system. Use when adding icons to buttons, navigation, status indicators, or any UI element. Provides 2,500+ icons with fill, weight, grade, and optical size axes. Integrat...

GitHub

ux-component-states

matthewharwood

Interactive component state patterns including hover, focus, active, disabled, loading, and error states. Use when building buttons, inputs, cards, or any interactive elements. (project)

GitHub

ux-typography

matthewharwood

Typography patterns using Utopia fluid type scale with cqi units. Use when setting font sizes, line heights, font families, or text styling. Covers display vs body fonts, hierarchy, and readability. (project)

GitHub

ux-user-flow

matthewharwood

Navigation and user flow patterns including routing, state management, progressive disclosure, and game progression. Use when designing multi-step flows, game phases, or navigation structures. (project)

GitHub

utopia-grid-layout

matthewharwood

CSS Grid utilities using Utopia fluid spacing. Reference for the grid variables and utility classes defined in this project.

GitHub

javascript-pragmatic-rules

matthewharwood

30 pragmatic rules for production JavaScript covering async operations, V8 optimization, memory management, testing, error handling, and performance. Use when writing JavaScript, optimizing performance, handlin...

The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.