Skip to content
alyn
jakubkrehel

skills

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

$npx skills add jakubkrehel/skills
Stars
11,961
Installs
373k
Forks
466
Updated
11 h ago
License
MIT

15 skills in this pack.

79
jakubkrehel

teardown

Creates technical illustrations of physical objects and of how things work, such as display pixels or interface layers, with coherent views, fine linework and part fills.

Pack12k373kCoding
75
jakubkrehel

afk

Works through a project while you're away, finding improvements and new ideas, building the best of them on a local branch and leaving a report for when you're back.

Pack12k373kCoding
75
jakubkrehel

better-accessibility

Reviews and fixes keyboard and focus behavior, ARIA, accessible names, forms, screen-reader announcements, motion and zoom against WCAG 2.2.

Pack12k373kFrontend
75
jakubkrehel

better-colors

Builds and checks color systems by generating palettes, naming semantic tokens, converting between formats and measuring contrast.

Pack12k373kCoding
75
jakubkrehel

better-interface

Reviews a screen, flow or whole interface across accessibility, layout, writing, typography, color and UI polish, and returns one ranked report.

Pack12k373kDesign
75
jakubkrehel

better-layout

Sets grouping, alignment, reading order, responsive structure and room for translated text, so a layout holds up when it is resized, translated or mirrored.

Pack12k373kDesign
75
jakubkrehel

better-typography

Sets and reviews how text renders, from the type scale and spacing to font features, wrapping, truncation and punctuation.

Pack12k373kDesign
75
jakubkrehel

better-ui

Polishes surfaces, icons and motion with exact values for border radius, optical alignment, shadows, icon states and animation.

Pack12k373kDesign
75
jakubkrehel

better-writing

Writes and reviews interface copy, from labels and errors to empty states and confirmations, so it matches the product's voice and tells people what to do next.

Pack12k373kWriting
75
jakubkrehel

break

Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.

Pack12k373kCoding
75
jakubkrehel

build-design

Builds UI from a Figma file or a design image so it matches the design, using the project's existing tokens and components.

Pack12k373kDesign
75
jakubkrehel

explain-interface

Explains how a website, a visual effect or an animation was built, from a live URL or a screenshot.

Pack12k373kCoding
75
jakubkrehel

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.

Pack12k373kDesign
75
jakubkrehel

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.

Pack12k373kCoding
75
jakubkrehel

variant

Builds multiple variants of a component you're working on and helps you iterate and pick one.

Pack12k373kCoding

From the README

How to use skills

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: Reviews a screen, flow or whole interface across accessibility, layout, writing, typography, color and UI polish, and returns one ranked report.
  • better-ui: Polishes surfaces, icons and motion with exact values for border radius, optical alignment, shadows, icon states and animation.
  • better-typography: Sets and reviews how text renders, from the type scale and spacing to font features, wrapping, truncation and punctuation.
  • better-colors: Builds and checks color systems by generating palettes, naming semantic tokens, converting between formats and measuring contrast.
  • better-accessibility: Reviews and fixes keyboard and focus behavior, ARIA, accessible names, forms, screen-reader announcements, motion and zoom against WCAG 2.2.
  • better-layout: Sets 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 interface copy, from labels and errors to empty states and confirmations, so it matches the 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 the project's existing tokens and components.
  • teardown: Creates a technical illustration of an object and lets you configure it, color it and download as an SVG, PNG or PDF.
  • state-machine: Renders every state of a component you choose on a throwaway page, with mock data and a switch, 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.
  • afk: Works through a project while you're away, finds improvements, explores new ideas and feedbacks them. They're ready for you to review when you're back report. User-invoked.

Install

npx skills add jakubkrehel/skills

Claude Code plugin

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

Questions

What is jakubkrehel/skills?

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

How do I install skills?

Run "npx skills add jakubkrehel/skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in skills?

15 SKILL.md skills. Alyn lists 15 of them with their own pages.