Agent skill
blode-ui
Quellcode ansehen: mblode/ui
Installation
npx skills add mblode/ui --skill blode-ui22
Installationen
EU-hosted inference API
Power your AI agent skills with open-source models.
Drop-in OpenAI-compatible API. No data leaves Europe.
MiniMax
MiniMax M3
$0.50 / $1.90
per M tokens
Z.ai
GLM 5.3 Flash
$0.20 / $0.60
per M tokens
MoonshotAI
Kimi K3
$4.00 / $18.00
per M tokens
DeepSeek
DeepSeek V4.1 Flash
$0.40 / $1.40
per M tokens
Blode UI
Blode UI is an opinionated shadcn/ui component registry built by Matthew Blode, with a focus on good taste, care, and craft. Components install as source you own and edit.
- IS: installing
@blodecomponents into a project and writing code with them. - IS NOT: maintaining the Blode registry itself (that lives in the
mblode/uirepo's own instructions), scaffolding a whole Next.js app (usescaffold-nextjs), or visual direction for a non-Blode product (useui-design).
Before Adding Anything
Two things have to be true, and both fail quietly:
- The CLI can resolve
@blode. shadcn's registry directory has listed it since Aug 2026, so a current CLI needs no setup. Only an older CLI that reports an unknown registry needs the namespace registered incomponents.json. @blode/uiis installed. Grep the project's CSS for--field-radius; if it is absent, the design system was never added and every component will render unstyled.
references/install-flow.md has the commands for both.
Reference Files
Load only what the task needs.
| File | Read when |
|---|---|
references/install-flow.md |
Setting up @blode in a project, or a component renders unstyled |
references/registry-workflows.md |
Searching, viewing, adding, or updating components |
references/design-system.md |
Choosing color, typography, spacing, radius, elevation, or motion |
Rules
Load the matching rule file before writing component code. rules/_sections.md has the category map.
| Priority | Category | Impact | Prefix | Rules |
|---|---|---|---|---|
| 1 | Composition and accessibility | CRITICAL | comp- |
1 |
| 2 | Forms and validation | HIGH | form- |
1 |
| 3 | Styling and tokens | HIGH | style- |
1 |
| 4 | Base UI Primitive APIs | HIGH | api- |
1 |
| 5 | Icons | MEDIUM | icon- |
1 |
Gotchas
- A bare
npx shadcn@latest add @blode/buttonresolves through shadcn's registry directory. Keepnpx shadcn@latest registry add @blode=https://blode.co/ui/r/{name}.jsonas the fallback for an older CLI that cannot resolve@blode, not as a required first step. - An unstyled Blode component is a missing
@blode/uiinstall until proven otherwise. Chasing it as a specificity or class-merge problem produces cosmetic patches on a component that was never styled at all. - Blode wraps Base UI, not Radix.
asChilddoes not exist here; composition goes throughrender. Radix habits are the most common source of broken Blode code. addoverwrites a customised component with no warning. Preview with--difffirst.- The design system already settles accents, radii, motion, and surface treatments. Inventing new ones is how Blode work drifts into generic SaaS styling.
- Compose installed Blode components before hand-rolling markup that duplicates one.
- No icon pack other than
blode-icons-react. - Generic
@shadcn/*examples are the wrong answer to a Blode request unless the user asked about upstream shadcn/ui.
Related Skills
scaffold-nextjsfor standing up a new Next.js repo, which installs Blode UI as one step of a larger flowui-designfor visual direction on products that are not Blodeblode-icons-reactfor the icon package itself rather than its use in components
So verwenden Sie diesen Skill
- 1
Install blode-ui by running
npx skills add mblode/ui --skill blode-uiin your project directory. Führen Sie den obigen Installationsbefehl in Ihrem Projektverzeichnis aus. Die Skill-Datei wird von GitHub heruntergeladen und in Ihrem Projekt platziert. - 2
Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.
- 3
Der Skill verbessert das Verständnis Ihres Agenten für blode-ui, und hilft ihm, etablierte Muster zu befolgen, häufige Fehler zu vermeiden und produktionsreifen Code zu erzeugen.
Was Sie erhalten
Skills sind Klartext-Anweisungsdateien — kein ausführbarer Code. Sie kodieren Expertenwissen über Frameworks, Sprachen oder Tools, das Ihr KI-Agent liest, um seine Ausgabe zu verbessern. Das bedeutet null Laufzeit-Overhead, keine Abhängigkeitskonflikte und volle Transparenz: Sie können jede Anweisung vor der Installation lesen und prüfen.
Kompatibilität
Dieser Skill funktioniert mit jedem KI-Coding-Agenten, der das skills.sh-Format unterstützt, einschließlich Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider und anderen Tools, die projektbezogene Kontextdateien lesen. Skills sind auf Transportebene framework-agnostisch — der Inhalt bestimmt, für welche Sprache oder welches Framework er gilt.
Data sourced from the skills.sh registry and GitHub. Install counts and security audits are updated regularly.