# Araxxe Pattern Library - snippet for consuming projects Copy the block below into the `CLAUDE.md` / `AGENTS.md` / agent rules of any project that uses the pattern library, replacing `{DOMAIN}` with the pattern-library host. ```markdown ## UI and styles - Araxxe Pattern Library All UI uses the Araxxe Pattern Library: CSS classes prefixed `araxxe-`, served at {DOMAIN}. Never write custom CSS for a pattern the library covers - compose the documented classes instead. Before building or changing UI, fetch the relevant docs: - {DOMAIN}/ai/page-skeleton.md - ready-to-paste full-page shells (standard page, details page, overlay layers); start here for any new screen - {DOMAIN}/ai/components-index.md - index of all components, class conventions, setup - {DOMAIN}/ai/components/atom.md (or molecule/organism/template.md) - full usage entries: base class, modifiers, elements, states, HTML examples - {DOMAIN}/ai/quarks.md - utility modifier classes (spacing, sizing, colors, animations) - {DOMAIN}/ai/icons.md - icon glyph class names - {DOMAIN}/DESIGN.md - design tokens and visual-identity rules (colors, typography, do's and don'ts) Stylesheets to load in the HTML head: Conventions: block `araxxe-`; element `araxxe---` as its own class; modifiers as separate leading-dash classes (`class="araxxe-button -secondary"`); `ion--*` state classes are toggled at runtime. ```