Klarhimmel UI

Agent kit

Hand the design system to your AI agent

A design skill and page prompts. Your agent builds with Klarhimmel components, tokens and writing rules instead of guessing.

Terminal
npx shadcn add @klarhimmel/skill-design

✓ Added .claude/skills/klarhimmel-design/SKILL.md

Prompt

Use the klarhimmel-design skill. Build a pricing page for {product} with three plans. Lead with the plan most people pick, then answer the questions people ask before they buy.

How it works

Three steps from prompt to page

  1. Install the skill

    One command adds a Markdown file to your project. Your agent reads it: the tokens, the components, the rules.

  2. Hand it a page prompt

    58 prompts, one per template and page type. Each names the blocks to use and the command that installs them.

  3. Review the result

    It builds with real components from your own repo. You check it like any pull request.

The kit

Skills and page prompts

Each has a page you can read first, and a Copy for AI button.

  • Skills

    Packaged instructions your agent loads: use the tokens, pick the right block, follow the rules.

    1 skill

  • Page prompts

    One prompt per page type, with the blanks to fill in.

    58 prompts

What your agent can read

Plain files and plain URLs, no account and no API.

design skill, one Markdown file
1
page prompts with install lines
58
pages, each with a Markdown twin
458
llms.txt listing every item
1

The skill, as your agent reads it

The start of the file that npx shadcn add @klarhimmel/skill-design puts in your project. The page for the skill has all of it.

SKILL.md
---
name: klarhimmel-design
description: Build pages and UI with Klarhimmel UI blocks, components and tokens. Use when adding or changing a page, a section or a component in a project that has components/klarhimmel/, or when asked to use the Klarhimmel design system.
---

# Klarhimmel design

Klarhimmel UI is source in this project, under `components/klarhimmel/`. Build with it; do not build a second version of something it already has.

## Share structure before adding components

Find the application's existing shell, content template and content collections
before choosing a catalogue template. A site has one shared navigation, footer,
theme and container system. Change their owner once; page files must not repeat
their markup, configuration or style objects. Navigation and footer links should
read the same product/service records. Active navigation is a page value, not a
different header.

Use four page purposes:

- **Content:** insights, guides, projects/cases, services and other
  reading pages use one content template. Supply a record with title, category,
  metadata, optional introduction/author/cover, body and optional structured content, related
  items or a closing action. Different subjects do not require new templates.
- **Product:** product decisions use one shared product landing template: split
  hero/actions, optional feature grid, explanations, FAQ, related products and
  closing action. Keep product records separate from the reading template,
  without per-product page components.
- **Index:** browse/search/filter a collection inside the same shell, using
  reusable cards or rows. Keep collection-specific behaviour explicit.
- **Task:** complete an action or read its result inside the same shell, such as
  a form, tool, confirmation or error. Keep the interaction focused.

…