All skills
staqd.ai/previews/primitive
Open

Live demo — an original page built in the Primitive style. Open in new tab

Proaesthetic

Primitive

An unstyled-first, utility-driven foundation of accessible, composable building blocks you can theme into anything without fighting opinionated defaults.

Install via CLI

$ npx staqd add primitive
Design-system foundationsHeadless component librariesInternal tools and admin panels

Inside this skill

Primitive is a foundation, not a finish. It provides clean, composable, utility-first building blocks with sensible accessibility baked in and almost no decorative opinion — so you can layer your own brand on top without unpicking someone else's choices first. The aesthetic is a neutral grayscale with crisp geometry, designed to be re-themed in a single place via tokens. Reach for it when you're building a design system from scratch, shipping internal tooling, or want maximum control with minimum fight.

Design principles

  • Unopinionated by default. Visual styling is minimal so it never gets in the way of your brand.
  • Composable over monolithic. Every element is a small, predictable building block you can combine freely.
  • Accessibility is not optional. Semantic HTML, ARIA, focus management, and keyboard support ship by default.
  • Token-driven theming. Every color, radius, and spacing value is a CSS variable — change once, apply everywhere.
  • Utility-first. Layout and spacing come from small composable utilities rather than bespoke component CSS.
  • Predictable and boring on purpose. Consistency and clarity beat cleverness.

Primitive is a Pro skill

Unlock the full Primitive spec — design tokens, component coverage, motion, and accessibility — plus the entire library of design skills and Pro prompts.

  • Every design skill, growing weekly
  • Full Pro prompt library + unlimited MCP
  • Commercial-use rights on output

Use it with these prompts

Form controls

Free

Build a set of accessible form controls in the Primitive style: text input, select, checkbox, radio, and switch. Use neutral grayscale, 8px radius, clear focus rings, proper ARIA, and label associations. Keep it unopinionated and easy to theme.

Component kit

Pro
Unlock this prompt with ProUpgrade

Admin layout

Pro
Unlock this prompt with ProUpgrade