← 开源
jakubkrehel

skills

A collection of agent skills that help you build great interfaces.

AI EngineeringGive agent toolsMarkdown
在 GitHub 打开
增长势头
+2424 小时新增 Star+0.3%
7.52k
Star
279
Fork
+139
本周
2
贡献者
创建于 2026-07-10 · 更新于 2026-10-07 · 今日第 490 名
主要开发者
README

interfaces.dev

skills.sh

A collection of agent skills that cover UI, typography, colors, accessibility, layout, product writing and help you build a great interface.

These skills cover topics that I write about on my personal website and my design engineering magazine, Interfaces.

Skills that help build great interfaces

  • better-interface: Combines all of the better-* skills into a single review across accessibility, layout, writing, typography, color and UI polish.
  • better-ui: Polishes the surfaces, icons and motion in your project with exact values for border radius, optical alignment, shadows, icon states and animation.
  • better-typography: Sets and reviews how text renders in your product, from the type scale and spacing to font features, wrapping, truncation and punctuation.
  • better-colors: Helps you build and check a color system for your project. It generates palettes, names semantic tokens, converts between formats and measures contrast.
  • better-accessibility: Reviews and fixes keyboard and focus behavior, ARIA, accessible names, forms, screen-reader announcements, motion and zoom in your project against WCAG 2.2.
  • better-layout: Helps with grouping, alignment, reading order, responsive structure and room for translated text, so a layout holds up when it is resized, translated or mirrored.
  • better-writing: Writes and reviews your interface copy, from labels and errors to empty states and confirmations, so it matches your product's voice and tells people what to do next.
  • interface-review: Reviews a branch, pull request or uncommitted change for the interface problems it introduced or regressed, across accessibility, layout, writing, typography, color and UI. User-invoked.
  • explain-interface: Explains how a website, a visual effect or an animation was built, from a live URL or a screenshot. User-invoked.
  • break: Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it. User-invoked.
  • build-design: Builds UI from a Figma file or a design image so it matches the design, using your project's existing tokens and components.
  • state-machine: Renders every state of a component you choose on a throwaway page, with mock data and a switcher, so you can work on each state. User-invoked.
  • variant: Builds multiple variants of a component you're working on and helps you iterate and pick one. User-invoked.

Install

npx skills add jakubkrehel/skills

Claude Code plugin

/plugin marketplace add jakubkrehel/skills
/plugin install interfaces@interfaces