This walks you through building typography systems from first principles. You'll learn modular scales (like the 1.25 Major Third ratio that generates harmonious size progressions), how to pair fonts with intention, and set up proper hierarchy using weight, color, and spacing. It covers the practical stuff like line height ratios for headings versus body text, implementing fluid typography with clamp, and ensuring WCAG contrast ratios. The Tailwind config examples are immediately useful, and the emphasis on mathematical scales over arbitrary sizing is the right way to think about type. Good for anyone tired of picking font sizes by feel.

skills.sh installs
260
GitHub stars
37
last updated
Aug 21, 2026

Install

$ npx -y skills add sanky369/vibe-building-skills --skill typography-system --agent claude-code

Installs into .claude/skills of the current project.

Files

Typography System

Produce a working type scale for this codebase — tokens wired into the existing styling system and applied to real headings/body/UI text — not an essay about type. Governing principle: sizes come from a modular scale chosen for the product's density; readability constraints (line-height, measure, contrast) are non-negotiable and override aesthetics.

When to use / handoffs

  • Use for type scales, font selection/loading, heading hierarchy, readability fixes, fluid type.
  • No token infrastructure at all yet → run skills/frontend-design/design-foundation first (or create the type tokens as its first slice).
  • Text colors failing contrast is shared ground with skills/frontend-design/color-system — fix the pairs you touch here; send palette-wide work there.
  • Headings sized right but the page still scans poorly → skills/frontend-design/visual-hierarchy-refactoring.

Step 1 — Inspect the codebase

Sponsors

Details

Repository
github.com/sanky369/vibe-building-skills
Categories
Frontend Development, DevOps & CI/CD, Marketing & SEO, Design & UI/UX
First seen
Jun 3, 2026

More from sanky369/vibe-building-skills

All 6
1prompticeu avatarpromptslideprompticeu/promptslideCreates and authors slide deck presentations using the PromptSlide framework (Vite + React 19 + Tailwind v4 + Framer Motion). Use when the user wants to create 258skills.sh installs
2pproenca avatareffect-tspproenca/dot-skillsEffect-TS library usage in TypeScript — Effect.gen generators, Schema.Struct/Schema.Class definitions, Layer/Context.Tag/Service patterns, Effect.pipe pipelines257skills.sh installs
3davila7 avatarshopify-appsdavila7/claude-code-templatesExpert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris compo254skills.sh installs
4community-access avatarframework-accessibilitycommunity-access/accessibility-agentsFramework-specific accessibility patterns and fix templates for React, Vue, Angular, Svelte, Next.js, and Tailwind CSS.250skills.sh installs
5josiahsiegel avatartailwindcss-advanced-componentsjosiahsiegel/claude-plugin-marketplaceTailwind CSS advanced component patterns with CVA (class-variance-authority) and variant management. PROACTIVELY activate for: (1) building reusable component v250skills.sh installs
6nexu-io avataremail-marketingnexu-io/open-designA brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications249skills.sh installs