Kevin Liu

Sigil UI

A library of 350+ components, all styled from one markdown file.

InterfaceAgent

Open sigil.kevinliu.studioSource

The numbers

  • 97commitsgit rev-list --count 966d8805b
  • 10GitHub starsgh api repos/Kevin-Liu-01/Sigil-UI --jq .stargazers_count (2026-11-01)
  • 30check filesgh api 'repos/Kevin-Liu-01/Sigil-UI/git/trees/966d8805ba2c6e48886b35ab658e6f40504039c1?recursive=1' --jq '.tree[]|select(.type=="blob").path' | grep -cE <glob> (tree not truncated; git ls-tree -r --name-only gives the same 30)
  • 4.62commits per active day97 commits over 21 distinct commit dates, 2026-04-22 to 2026-10-16

Trait

Validated Presets are checked on load and unsafe values refused, so it cannot be poisoned.

Sigil-UI@966d8805b:packages/presets/src/index.ts:55-64; packages/tokens/src/validation.ts:26-28, 129-131, 411-436

Moves

  1. Preset Swap hits for 60 and takes the discipline that hits hardest. One command swaps in one of 44 complete looks, changing all 519 style values, and no component needs editing.

    Sigil-UI@966d8805b:packages/cli/src/commands/preset.ts:76-93; README.md:76, 81-83; apps/web/lib/product-stats.ts:24-25; packages/presets/src/catalog.ts:22-65
  2. One Design File hits for 85, 90% of the time. All 519 style values, from colors to motion, live in one markdown file, and one compile restyles every component.

    Sigil-UI@966d8805b:README.md:6-9, 21-29; packages/cli/src/commands/design.ts:103-141
  3. Agent Skills hits for 25, 2 to 4 times, 95% of the time. Setup installs ten skills, guide files that teach AI coding agents Sigil’s style values, layouts and polish rules.

    Sigil-UI@966d8805b:packages/cli/src/utils/setup.ts:95-105; packages/cli/src/utils/skills.ts:13-84, 92-109
  4. Doctor restores 50 health. Doctor runs seven checks on a project’s setup, from config to agent files, and marks each one pass, warn or fail.

    Sigil-UI@966d8805b:packages/cli/src/commands/doctor.ts:16-52

Numbers pinned at 966d8805b, 2026-10-16.

# every page, one line each
$ curl -s https://www.kevinliu.studio/llms.txt
# every card in one file
$ curl -s https://www.kevinliu.studio/llms-full.txt
# this page as Markdown
$ curl -s -H "Accept: text/markdown" https://www.kevinliu.studio/cards/sigil-ui
HTTP 200 · text/markdown · 2,309 bytes
# Sigil UI

A library of 350+ components, all styled from one markdown file.

Card 21 of 26 in Kevin Liu's collection. 2026. Interface and Agent.

- Live: https://sigil.kevinliu.studio
- Source: https://github.com/Kevin-Liu-01/Sigil-UI
- Inks: 2
- Health 304, attack 117, defence 113, speed 108

## The numbers

- **97 commits**. Receipt: `git rev-list --count 966d8805b`
- **10 GitHub stars**. Receipt: `gh api repos/Kevin-Liu-01/Sigil-UI --jq .stargazers_count (2026-11-01)`
- **30 check files**. Receipt: `gh api 'repos/Kevin-Liu-01/Sigil-UI/git/trees/966d8805ba2c6e48886b35ab658e6f40504039c1?recursive=1' --jq '.tree[]|select(.type=="blob").path' | grep -cE <glob> (tree not truncated; git ls-tree -r --name-only gives the same 30)`
- **4.62 commits per active day**. Receipt: `97 commits over 21 distinct commit dates, 2026-04-22 to 2026-10-16`

## Trait

**Validated**. Presets are checked on load and unsafe values refused, so it cannot be poisoned. Receipt: `Sigil-UI@966d8805b:packages/presets/src/index.ts:55-64; packages/tokens/src/validation.ts:26-28, 129-131, 411-436`

## Moves

- Preset Swap hits for 60 and takes the discipline that hits hardest. One command swaps in one of 44 complete looks, changing all 519 style values, and no component needs editing. Receipt: `Sigil-UI@966d8805b:packages/cli/src/commands/preset.ts:76-93; README.md:76, 81-83; apps/web/lib/product-stats.ts:24-25; packages/presets/src/catalog.ts:22-65`
- One Design File hits for 85, 90% of the time. All 519 style values, from colors to motion, live in one markdown file, and one compile restyles every component. Receipt: `Sigil-UI@966d8805b:README.md:6-9, 21-29; packages/cli/src/commands/design.ts:103-141`
- Agent Skills hits for 25, 2 to 4 times, 95% of the time. Setup installs ten skills, guide files that teach AI coding agents Sigil’s style values, layouts and polish rules. Receipt: `Sigil-UI@966d8805b:packages/cli/src/utils/setup.ts:95-105; packages/cli/src/utils/skills.ts:13-84, 92-109`
- Doctor restores 50 health. Doctor runs seven checks on a project’s setup, from config to agent files, and marks each one pass, warn or fail. Receipt: `Sigil-UI@966d8805b:packages/cli/src/commands/doctor.ts:16-52`

Facts pinned at commit 966d8805b on 2026-10-16.

Back to every card: https://www.kevinliu.studio/