CLAUDE.md · git:20260806.119ea10 · 2026-08-06 · sha256 c7a2dce606f9811a

CLAUDE.md git:20260806.119ea10A

Immutable. This exact content never changes and is served at /api/v1/blob/c7a2dce606f9811a.

# Ceramic Design System agent rules

1. Run `npm run ceramic -- manifest --json` before generating UI.
2. Run `npm run ceramic -- search <intent> --json`, then inspect the selected component or template.
3. Prefer `@utopia-studio-design/design-system` exports over raw shadcn/ui source.
4. Components consume semantic tokens only. The active theme is `utopia-default`.
5. Request semantic motion only; inspect `npm run ceramic -- motion ceremonial --json` before choosing an application runtime adapter.
6. Read `npm run ceramic -- docs arabic-friendly --dense` before Arabic or RTL work.
7. Never invent component props, import paths, tokens, Arabic product copy, or left/right-only APIs.
8. Validate with `npm run ceramic:doctor` before handoff.