plugins/web-design-guidelines/skills/web-design-guidelines-apply/SKILL.md
Use when building or modifying frontend UI and implementation choices should follow shared web interface guidelines for interactions, accessibility, forms, motion, performance, responsive behavior, or copy.
npx skillsauth add mrclrchtr/skills web-design-guidelines-applyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Implement or update UI while preserving the intended design direction and shared standards. Use this skill to keep the build aligned with the chosen interface instead of drifting toward generic defaults.
docs/**/design-system.md, DESIGN_SYSTEM.md, docs/**/style-guide.md, theme files (theme.ts, theme/index.ts), or any file referenced in the project's CLAUDE.md as the design system. If found, read it first — its explicit decisions take precedence over universal plugin guidance on specifics; the plugin guidance fills gaps.references/core/, references/design/, and references/frameworks/ that materially affect the surface you are building.All paths below are relative to this file's directory. Resolve them as
{dir_of_SKILL.md}/{path}before reading.
references/core/interactions.mdreferences/core/forms.mdreferences/core/animation.mdreferences/core/layout.mdreferences/core/content-accessibility.mdreferences/core/performance.mdreferences/core/theming-copy.mdreferences/core/anti-patterns.mdreferences/design/direction.mdreferences/design/typography-color.mdreferences/design/motion-composition.mdreferences/design/anti-slop.mdreferences/frameworks/react-next.mdreferences/frameworks/mantine.mdreferences/frameworks/tailwind-integration.mdprefers-reduced-motion.development
Check for available upgrades to the pi coding agent framework by comparing the current `@earendil-works/pi-*` or legacy `@mariozechner/pi-*` version in package.json against releases on `earendil-works/pi`. Use this skill whenever the user asks to upgrade pi, update pi, check pi changelogs/releases, or migrate off the deprecated `@mariozechner/*` packages.
development
You MUST use this before creative OpenSpec work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation, then hands off to the best matching OpenSpec skill or command without managing OpenSpec artifacts.
development
Fetches and normalizes http(s) web pages into clean Markdown for LLM ingestion. Use when a task includes a URL, needs to fetch docs or asks to convert web docs/articles/pages into Markdown for summarizing, quoting, diffing, or saving.
development
Download Stitch (stitch.withgoogle.com) screen screenshots at best quality from `screenshot.downloadUrl` (often `lh3.googleusercontent.com`). Use to normalize googleusercontent size parameters from canvas dimensions, download with curl, optionally verify pixel dimensions, and avoid committing signed URLs.