skills README

The project's README from github.com/jakubkrehel/skills. As one markdown file: README.md.

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 are contain topics that I write about on my personal website and my design engineering magazine, Interfaces.

Skills that help build great interfaces

Install

npx skills add jakubkrehel/skills

Claude Code plugin

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

skills (jakubkrehel/skills)

Searching Database…

What is this?A collection of agent skills for Claude Code that help you build better interfaces, covering UI, typography, colors, accessibility, layout and product writing.
Is this a code library or something else?It's not a library you import into code — it's a set of markdown skill files that run as a Claude Code plugin, giving the agent domain knowledge about interface design.
How do I add these skills to my project?You install the repo as a Claude Code plugin, after which the individual skills (like better-ui, better-typography, interface-review) become available to the agent.
Do I need anything besides Claude Code to use these?The README only mentions Claude Code as the install target, so these skills are built specifically to run inside Claude Code with no other dependency listed.
Do all these skills run automatically, or do some need to be triggered?Most skills like better-ui or better-colors are applied automatically during review, but a few — interface-review, explain-interface, break and variant — are explicitly marked as user-invoked, meaning you have to call them yourself.
What does the better-interface skill do?It combines all of the individual better- skills (UI, typography, colors, accessibility, layout, writing) into a single combined review of your interface.
What does the break skill do?It renders a component you pick in every state and scenario on a temporary page and stress-tests it, which is useful for catching edge cases.
How is variant different from break?variant builds multiple alternative versions of a component you're working on to help you iterate on design, while break stress-tests one existing component across all its states.
Why did the author create this skill collection?The skills package up topics the author regularly writes about on their personal website and in their design-engineering magazine, Interfaces.
Size
0.7 MB
Stars
8K
Updated
CommitOct 13
Age
3mo
Commits · 90 Days