ihlamury avatar

Framer Ui Skills

This is a design constraint system for building interfaces that match Framer's aesthetic. It enforces a 4px grid, Inter typography, and dark mode with true black backgrounds. The skill includes specific color tokens, a full typographic scale from 14px to 93px headings, and opinionated rules like "never animate layout properties" and "always use AlertDialog for destructive actions." It's useful if you want Claude to generate UI code that looks like Framer without having to specify the same constraints repeatedly. The accessibility and performance guidelines are solid, though the color palette could use some consolidation given the 22 detected colors.

skills.sh installs
337
GitHub stars
105
last updated
Aug 21, 2026

Install

$ npx -y skills add ihlamury/design-skills --skill framer-ui-skills --agent claude-code

Installs into .claude/skills of the current project.

Files

Framer UI Skills

Opinionated constraints for building Framer-style interfaces with AI agents.

When to Apply

Reference these guidelines when:

  • Building dark-mode interfaces
  • Creating Framer-inspired design systems
  • Implementing UIs with Inter font and 4px grid

Colors

  • MUST use dark backgrounds (lightness < 20) for primary surfaces - detected lightness: 0
  • MUST use #000000 as page background (surface-base)
  • SHOULD reduce color palette (currently 22 colors detected)
  • MUST maintain text contrast ratio of at least 4.5:1 for accessibility

Semantic Tokens

Sponsors

Details

Repository
github.com/ihlamury/design-skills
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026

More from ihlamury/design-skills

All 10
1develite98 avatarangular-best-practices-v20develite98/angular-best-practicesAngular 20+ performance optimization guidelines with Signals, httpResource, signal inputs/outputs, @defer, and native control flow (@if, @for). Use when writing335skills.sh installs
2getsentry avatarsentry-svelte-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for Svelte and SvelteKit. Use when asked to "add Sentry to Svelte", "add Sentry to SvelteKit", "install @sentry/sveltekit", or configure e319skills.sh installs
3sickn33 avatarvercel-react-best-practicessickn33/antigravity-awesome-skillsvercel react best practices287skills.sh installs
4alinaqi avatarui-webalinaqi/claude-bootstrapui web285skills.sh installs
5sickn33 avatarangular-migrationsickn33/antigravity-awesome-skillsangular migration284skills.sh installs
6gentleman-programming avatarreact-nativegentleman-programming/gentleman-skillsReact Native patterns for mobile app development with Expo and bare workflow. Trigger: When building mobile apps, working with React Native components, using Ex263skills.sh installs