TasteCheck
Theme

For developers building with AI agents

20 skills / plain Markdown

Your AI-built UI stops looking AI-built.

TasteCheck interviews you for a design direction before your agent writes code, gives it 20 craft skills for type, color, spacing, states, and motion, then ends with a SHIP or HOLD gate that checks the rendered page.

A point of view before the first component.

The path to a designed interface

Give the build a direction.

  1. Interview

    Answer pointed questions before your agent starts coding.

  2. Set the system

    Name the type, color, spacing, and states your product can own.

  3. Build with craft

    Use the skills while your agent shapes the interface.

  4. Check before ship

    Get SHIP or HOLD from what was checked.

Four steps from brief to ship.

v1.7.0 · 20 skills · 20 canonical commands · 8 gallery systems

1 alias · 21 command files · Plain Markdown · MIT · npm: @kyanitelabs/tastecheck · tastecheck-pass rewritten first-principles (verdict-first, fail-closed) · gates video since v1.5.0

release evidence: PASS effectiveness: BLOCKED

Two real renders of the same SaaS landing-page prompt. Before, with no skills: a purple gradient hero with a rocket emoji, a pill button and three emoji cards. After, built from TasteCheck's tokens: a serif headline, indexed numerals, hairline rules and an oxblood accent.
Same prompt, same model, skills off and on. Both panels are real renders, not mockups.

01 / The problem

Your agent can build a page. Defaults choose the rest.

A working screen can still feel like every other AI-built interface: familiar type, familiar spacing, familiar cards. TasteCheck gives the build a direction before code makes those choices for you.

The problem
Generic defaults make a real product look unfinished.

The fixInterview first. Set a design system. Build with craft skills that keep the choices visible.
  1. Interview before code.

    Answer pointed questions about the audience, product, and tone. The result is a direction your agent can use.

  2. Name the design system.

    Choose typography, OKLCH color, spacing, themes, and states before the components multiply.

  3. Build with craft skills.

    Use the 20 skills while you shape the interface. Forms, charts, motion, responsive behavior, and copy get the attention they need.

  4. Check the result.

    The evidence gate returns SHIP or HOLD from what was checked. Missing or conflicting observations keep the call at HOLD.

Your agent stays fast. Your product gets a point of view it can keep.

See the 20 skills

02 / How it works

4steps

A real system makes the build easier to steer.

Start with the decisions that make an interface yours. Carry them into code. End with a clear call.

Interview first.

A short interview surfaces the audience, product promise, and visual direction before code.

Twenty skills, grouped by craft area.
Twenty skills across seven craft areas The seven points map the 20 skills across direction, foundations, behavior, surface, accessibility, language, and gate.
Skills by craft area
Direction3 skills
Foundations4 skills
Behavior4 skills
Surface3 skills
Accessibility2 skills
Language3 skills
Gate1 skill

Build with craft.

Typography, OKLCH color, spacing, states, forms, charts, motion, and more stay in view as the interface takes shape.

Check before ship.

The gate returns SHIP or HOLD from recorded observations. It tells you what was checked and what still needs attention.

Install the kit

03 / What's inside

20 skills for the choices AI tends to flatten.

Use the group that matches the next decision in your build. Together, these skills cover the parts that make an interface feel like a product.

Choose the direction

Interview, improve, or try a seeded direction before the first component.

Set the foundations

Type, color, spacing, and themes give the interface a consistent visual language.

Design the behavior

Responsive layouts, component states, forms, and empty states keep the product useful.

Shape the surface

Motion, data, and art direction make the system feel specific to the product.

Check the experience

Accessibility, cognitive load, language readiness, and plain copy keep the interface clear.

Make the call

The gate turns what was checked into a SHIP or HOLD decision.

States

Every state gets a place.

Default state. Activate to inspect loading and disabled.

Forms

A good form tells you what to fix.

We’ll check the address when you leave the field.

Recovery

Empty and error states keep the next move visible.

A preview is ready.

04 / The gate

This landing page is the integration surface.

GitHub Pages homepage represents every skill concern directly. The page carries the design direction, the craft skills, and the live contract surfaces in one readable route.

The landing page is the canonical proof journey: named controls expose theme, state, form, recovery, chart, and accessibility behavior without sending the reader to a side demo. The score and gate remain accountable judgment + evidence, not an objective guarantee.

See the gate's boundary

05 / Install

Give your coding agent a design system to follow.

TasteCheck is plain Markdown with no runtime or SDK. Point your agent at the relevant SKILL.md, or install the kit into its skill directories.

Install the kit

git clone https://github.com/KyaniteLabs/tastecheck
./tastecheck/install.sh

The installer places the skills where your coding agent can read them.

Open TasteCheck on GitHub