Agent Skill
2/7/2026

design-engineering

Design engineering principles and patterns for building polished, accessible web interfaces. Use this skill when building UI components, reviewing frontend code, implementing forms, handling touch interactions, optimizing performance, or creating marketing pages. Triggers on: design engineering, UI polish, input fields, form validation, button states, touch devices, mobile UX, accessibility, a11y, keyboard navigation, aria labels, font rendering, typography, layout shift, z-index, animations, transitions, easing, hover effects, tap targets, iOS Safari, prefers-reduced-motion, marketing pages, landing pages, dark mode, theme switching, scrollbars, gradients, shadows, virtualization, preloading.

K
kyh
7GitHub Stars
1Views
npx skills add kyh/kyh.io

SKILL.md

Namedesign-engineering
DescriptionDesign engineering principles and patterns for building polished, accessible web interfaces. Use this skill when building UI components, reviewing frontend code, implementing forms, handling touch interactions, optimizing performance, or creating marketing pages. Triggers on: design engineering, UI polish, input fields, form validation, button states, touch devices, mobile UX, accessibility, a11y, keyboard navigation, aria labels, font rendering, typography, layout shift, z-index, animations, transitions, easing, hover effects, tap targets, iOS Safari, prefers-reduced-motion, marketing pages, landing pages, dark mode, theme switching, scrollbars, gradients, shadows, virtualization, preloading.

kyh.io

Personal monorepo. Uses pnpm workspaces + Turborepo.

kyh.io

Apps

AppDescriptionStack
kyhPersonal websiteNext.js, Matter.js
kwadrants2x2 matrix canvas editorReact, Konva, Vite
policingiceCrowdsourced ICE incident documentationNext.js, Drizzle, Turso
stonksvilleTrading chart gameNext.js, Canvas
tcTotal compensation calculatorReact, Visx, Vite
covid-19COVID-19 tracking dashboardReact, D3, Vite
vis-mlInteractive ML visualizationsD3, Scrollama, Vite
cliPersonal CLI toolReact, OpenTUI, Bun
partyReal-time multiplayer serverPartyServer, Cloudflare Workers

Packages

PackageDescription
typescriptShared TypeScript config
eslintShared ESLint config

Development

pnpm i            # install dependencies
pnpm dev:<app>    # dev server for specific app (e.g. pnpm dev:kyh)
pnpm build        # build all
pnpm lint         # lint all
pnpm typecheck    # typecheck all

Deployment

Apps auto-deploy via Vercel/Cloudflare Pages on push to main.

Skills Info
Original Name:design-engineeringAuthor:kyh