Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bergside avatar

Typeui Fundamentals

  • 1.1k installs
  • 1.7k repo stars
  • Updated July 4, 2026
  • bergside/typeui

TypeUI Fundamentals is a skill providing universal, design-system-agnostic UI/UX principles for hierarchy, interaction, typography, and WCAG accessibility.

About

TypeUI Fundamentals is a design-principles skill that supplies universal, design-system-agnostic UI/UX guidance covering visual hierarchy, interaction laws, typography, and WCAG accessibility. It defines a load order and conflict-resolution rules so an agent falls back to these principles when a specific design system is silent. A developer uses it to validate design decisions and enforce accessibility across any surface.

  • Universal, design-system-agnostic UI/UX principles
  • Five modules: ui, spacing, ux (30 laws), typography, accessibility
  • Resolves conflicts between aesthetics and non-negotiable accessibility

Typeui Fundamentals by the numbers

  • 1,094 all-time installs (skills.sh)
  • +99 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #368 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

typeui-fundamentals capabilities & compatibility

Capabilities
ui principles · accessibility check · typography guidance
Use cases
ui design · web design
Pricing
Free
From the docs

What typeui-fundamentals says it does

Universal UI/UX design principles covering visual hierarchy, interaction laws, typography foundations, and WCAG accessibility requirements.
SKILL.md
These are timeless, design-system-agnostic foundations that apply to every surface regardless of vertical or workflow phase.
SKILL.md
Accessibility is non-negotiable at every level — it overrides aesthetic preferences everywhere.
SKILL.md
npx skills add https://github.com/bergside/typeui --skill typeui-fundamentals

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.1k
repo stars1.7k
Last updatedJuly 4, 2026
Repositorybergside/typeui

How do agents apply universal UI design principles?

Apply universal UI/UX and WCAG accessibility principles when a specific design system does not cover a design decision.

Who is it for?

Resolving design decisions and enforcing accessibility when a design system is silent.

Skip if: Concrete token values or component specs, which the design system should define.

When should I use this skill?

You must make or validate a design decision not covered by a specific design system.

What you get

Principle-compliant layout decisions, accessibility-checked UI guidance, and conflict-resolved design rationale across five fundamentals modules.

  • Principle-compliant UI guidance
  • Accessibility-checked design decisions
  • Conflict-resolution notes for generated layouts

By the numbers

  • 30 UX laws in ux-principles.md
  • 9 control states
  • 5 principle modules

Files

SKILL.mdMarkdownGitHub ↗

Design Fundamentals — Agent Instructions

Universal design principles that define why patterns work, how to apply them correctly, and what accessibility requirements are non-negotiable. These are timeless, design-system-agnostic foundations that apply to every surface regardless of vertical or workflow phase.

Load order

Read these files after loading the design system (SKILL.md / DESIGN.md + token modules). The design system tells you what token to use; these files explain why that decision is correct and how to avoid common principle violations.

Module index

FilePurpose
ui-principles.mdUniversal visual design principles — hierarchy, layout rhythm, typography placement, color theory, depth & layering, interaction design, responsive adaptation, component behavior
spacing-principles.mdSpacing-specific principles — 4-point grid, proximity grouping, inner vs outer gaps, vertical and horizontal rhythm, heading→paragraph spacing, section and component spacing tiers
ux-principles.mdInteraction & control principles — 30 UX laws, button/control state contracts (9 states), hover/active technique palettes, touch targets, cognitive load, feedback loops
typography-principles.mdTypography-specific principles — type system foundations, scale & modular ratios, readability & measure, accessibility, responsive type, brand tone expression through type
accessibility.mdWCAG 2.1/2.2 compliance — contrast ratios, color-as-information rules, focus visibility, keyboard navigation, motion safety, target sizes, text spacing, semantic structure, ARIA

What these files are NOT

These files do not define:

  • Workflow phases (think → build → check → ship) — see skills/vertical/SKILL.md
  • Quality gates or audits — see skills/vertical/inspect.md, review.md, preflight.md
  • Anti-pattern catalogs — see skills/vertical/anti-patterns.md
  • Industry-specific content — see skills/vertical/team-social-saas.md
  • Design tokens or component specs — see skills/design-system/SKILL.md

Conflict resolution

When sources disagree:

1. Design system wins for concrete values (colors, sizes, spacing tokens, component specs). 2. Fundamentals (this layer) win for structural principles (hierarchy, accessibility, motion logic). 3. Vertical wins for process decisions AND content architecture (section order, required sections, industry tone).

Accessibility is non-negotiable at every level — it overrides aesthetic preferences everywhere.

When the design system is silent, these principles decide

Any design decision not covered by the system's tokens or component rules falls back to the principles here. Never contradict the design system — if a principle and a design-system rule conflict, the design system wins. Flag the conflict for review.

Related skills

How it compares

Pick typeui-fundamentals over single design-system skills when agents need cross-framework UI reasoning and accessibility guardrails, not just token values.

FAQ

When do these fundamentals apply?

They apply as a fallback whenever a design decision is not covered by the design system's tokens or component rules.

What wins when a principle conflicts with the design system?

The design system wins for concrete values; flag the conflict for review, but accessibility is non-negotiable everywhere.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.