Files and tools

Comb lives in the KiBee repository. These are the files to read before you change console UI, and the checks to run before you finish.

Files

Where Comb lives
PathWhat it holds
apps/web/app/globals.cssEvery token on :root, and the kb- component classes under the banner Admin components.
apps/web/components/uiThe React components. They take no className or style; the variant is the whole look.
docs/comb/LEARNINGS.mdThe decision log: what Atlassian, Polaris, Primer, Material, Apple and Carbon decided, and what Comb does as a result.
docs/comb/llms.txtA plain-text summary of tokens, components and rules for coding agents.
docs/DESIGN_SYSTEM.mdThe longer reference, including the type role table.
DESIGN.mdThe look and feel: the Approach Chart world, colour meanings and motion grammar.

Checks

Comb lint counts raw values per area of the console. Warnings by default; the strict run fails on error-level rules.

npm run lint:comb
npm run lint:comb -- --strict
  • Error-level now: text under 12px, weight 800, and font-weight: inherit after a role shorthand.
  • Warnings: raw hex, raw px spacing, off-token font sizes, raw buttons, links without href and clickable divs.
  • Do not add to a warning count in an area you touch; reduce it when you can.