agentsclimarketplace

Performance as design

Skill Dragoon0x/everything-design-taste/skills/performance-as-design

Web performance as a design decision, Core Web Vitals, perceived performance, and performance budgets.From its SKILL.md

Install
npx -y skills add Dragoon0x/everything-design-taste --skill performance-as-design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.5 KB, 320 tokens by cl100k_base, as published. Nobody here has run it

Performance as Design

Slow is a design failure. A beautiful page that takes 5 seconds to load is worse than a plain page that loads in 1 second.

Core Web Vitals

MetricTargetWhat It Measures
LCP< 2.5sLargest content rendered
INP< 200msInteraction responsiveness
CLS< 0.1Visual stability (no layout shifts)

Performance Budget

Set limits before you start designing:

  • Total page weight: < 1MB (ideally < 500KB)
  • Fonts: max 2 families, 3-4 weights total
  • Images: WebP/AVIF, appropriately sized
  • JavaScript: < 200KB gzipped
  • First contentful paint: < 1.5s

Design Decisions That Affect Performance

DecisionPerformance Cost
Custom fonts20-100KB per font file
Hero video2-10MB+
Animation library20-80KB JS
Image carouselMultiple large images loaded
Infinite scrollGrowing DOM, memory usage
Real-time featuresWebSocket connection, state updates

Perceived Performance

  • Skeleton screens feel faster than spinners
  • Optimistic updates feel faster than waiting for confirmation
  • Progressive image loading (blur-up) feels faster than empty space
  • Instant navigation (prefetch on hover) feels faster than waiting

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,790. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.