← Creators

Jakub Krehel

Founding design engineer at Interfere. Writes Details That Make Interfaces Feel Better.

11 agent skills · 1 tools · 9 writing

Agent skills

  • better-ui

    Concentric radius, optical alignment, surface depth, hit areas.

    Jakub KrehelCraftSystems

    Based on the Details That Make Interfaces Feel Better article. The small corrections that separate a shipped interface from a generated one.

    npx skills add https://github.com/jakubkrehel/skills --skill better-ui

  • better-typography

    Type scale, variable fonts, OpenType features, wrapping, truncation.

    Jakub KrehelTypography

    The typographic details that hold up across a whole product rather than on one hero section.

    npx skills add https://github.com/jakubkrehel/skills --skill better-typography

  • better-colors

    Move a project to OKLCH, and answer anything about colour.

    Jakub KrehelColor

    Convert colours, generate palettes, check contrast, clamp to a target gamut, set up fallbacks. Semantic tokens rather than a pile of hexes.

    npx skills add https://github.com/jakubkrehel/skills --skill better-colors

  • better-accessibility

    Focus states, keyboard navigation, ARIA, forms, screen readers, hit areas.

    Jakub KrehelAccessibility

    Brings a project up to accessibility standards and keeps it there, at the level of the actual markup rather than a checklist.

    npx skills add https://github.com/jakubkrehel/skills --skill better-accessibility

  • better-layout

    Grouping, alignment, reading order, progressive disclosure.

    Jakub KrehelLayout

    The structural decisions that make a layout legible before anything is styled.

    npx skills add https://github.com/jakubkrehel/skills --skill better-layout

  • better-writing

    Button labels, error messages, settings, onboarding, empty states.

    Jakub KrehelWriting

    Improves product copy while keeping voice and terminology consistent across the whole surface.

    npx skills add https://github.com/jakubkrehel/skills --skill better-writing

  • better-interface

    Every better-* skill as a single review pass.

    Jakub KrehelReviewCraft

    Accessibility, layout, writing, typography, colour and UI polish in one go. The one to take if you only take one.

    npx skills add https://github.com/jakubkrehel/skills --skill better-interface

  • break

    Renders a component in every state on a temp page and stress-tests it.

    Jakub KrehelReviewComponents

    Finds the design-system failures you don't know about: long names, empty data, overflow, every interactive state at once.

    npx skills add https://github.com/jakubkrehel/skills --skill break

  • explain-interface

    Works out how something on the web was built.

    Jakub KrehelCraft

    Point it at a page and an effect, such as "how is the gradient on interfere.com built?", and get the actual technique back.

    npx skills add https://github.com/jakubkrehel/skills --skill explain-interface

  • interface-review

    A detailed read of your work across UI, type, layout, colour, writing and accessibility.

    Jakub KrehelReviewCraft

    Reviews what you have built across every category at once and reports the findings in detail, rather than fixing as it goes.

    npx skills add https://github.com/jakubkrehel/skills --skill interface-review

  • variant

    Builds several versions of a component so you can pick one.

    Jakub KrehelComponentsCraft

    Rather than arguing about a description, it builds the alternatives and helps you iterate until one is clearly right.

    npx skills add https://github.com/jakubkrehel/skills --skill variant

Tools

  • OKLCH.fyi

    Convert, generate and explore OKLCH colour.

    Jakub KrehelColor

    Pick a colour, convert between models, build a palette and check it against the sRGB and Display-P3 gamuts. The practical companion to Jakub's own writing on why perceptual uniformity changes how you build a set.

    https://oklch.fyi

Writing

Work with us