AgentStack
SKILL verified MIT Self-run

Design System

skill-zarpay-rails-template-design-system · by zarpay

Machina design system quick reference. Use when discussing design tokens, surfaces, card backgrounds, depth, elevation, typography tokens, color tokens, DaisyUI theming, or applying visual styling to UI components.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-zarpay-rails-template-design-system

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Design System? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Machina Design System — Quick Reference

The shared visual language for Machina apps. Each app picks its own brand gem and theme name but inherits the surface, shape, typography, and spacing rules below.

Hierarchy of Styling (strict order)

  1. DaisyUI semantic classesbtn-primary, bg-base-200, card, badge-success
  2. Tailwind utilitiesflex, gap-4, text-sm, p-6
  3. Design system classes from main.css.f-display, .f-mono, .nav-item
  4. Add to main.css — new patterns go here, then use the class
  5. Never — inline styles, per-page style blocks, !important in HTML, hardcoded hex

Surfaces — Core Rules

Dark Mode (Pantheon Blue-Gray)

Depth = surface lightness. NO shadows.

  • base-100 (#0F131A) — Page background (deepest void)
  • base-200 (#171B21) — Cards, containers
  • base-300 (#1E2228) — Elevated elements, borders
  • neutral (#2C333B) — Highest elevation (popovers, nav)

Light Mode (Warm Marble)

Depth = shadow. White cards on warm marble.

  • base-100 (#F5F0E8) — Page background (warm marble, NOT #FFF)
  • base-200 (#FFFFFF) — Cards, elevated surfaces (WHITE)
  • base-300 (#EFEBE0) — Warm dividers, borders
  • neutral (#E5DFD3) — Muted background areas

KEY RULE: Cards are bg-base-200 (full opacity). In light mode this is white on warm marble; in dark mode it's a slightly lighter surface. Never use bg-base-200/40 — the opacity destroys the depth hierarchy.

Shapes (Wall / Arch / Tessera)

  • Wall (8px / rounded-box) — Containers, cards
  • Arch (pill / rounded-full) — Interactive: buttons, inputs, badges
  • Tessera (4px / rounded) — Atomic elements

Typography

  • Display: Cormorant Garamond (.f-display) — headings, headlines
  • Body: DM Sans — paragraphs, UI text
  • Mono: JetBrains Mono (.f-mono) — code, data, timestamps
  • Stats: JetBrains Mono 700, 28px min, lining tabular figures

App brand

Each Machina app declares its own gem (accent color) and -dark / -light DaisyUI theme names. Fill in the brand block in this app's main.css and update this skill to reflect the gem chosen for APPNAME.

Seven Principles

Firmitas (reliable), Utilitas (purposeful), Venustas (proportioned beauty), Symmetria (mathematical 4px grid spacing), Harmonia (family coherence), Techne (obsessive precision), Telos (serves the user's goal).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.