Core Web Vitals
Addy OsmaniImproves the Core Web Vitals (LCP, INP, CLS) of a page using field and lab evidence.
Category · 471 skills
The skills in the directory filed under Development, in the editor's order.
Improves the Core Web Vitals (LCP, INP, CLS) of a page using field and lab evidence.
Speeds up page loading by finding and fixing the causes of slow load times.
Runs a website audit covering performance, accessibility, SEO, best practices and agentic browsing, with evidence for each finding.
Covers any Supabase task: Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues and the client libraries.
Builds and submits iOS and Android apps with EAS to TestFlight, the App Store and Google Play.
Deploys Expo websites and Expo Router API routes to EAS Hosting, with preview URLs, secrets and custom domains.
Configures EAS Update for over-the-air JavaScript and asset updates in Expo apps.
Writes and explains EAS workflow YAML files for CI/CD in Expo projects.
Builds animations in React Native and Expo, deciding what should animate, on which thread, and with spring or timing.
Implements and debugs network requests in Expo apps: fetch, React Query, SWR, caching, offline support and loading states.
Builds and distributes Expo development clients locally or through TestFlight for internal testing.
Runs web code in a webview on native with Expo DOM components, so a web codebase can move to native step by step.
Guides writing Expo native modules and views in Swift, Kotlin and TypeScript with the Expo Modules API.
Covers navigation with Expo Router: file-based routes, groups, dynamic routes, native stacks, modals and tabs.
Builds native UI with @expo/ui, which renders real SwiftUI on iOS and Jetpack Compose on Android.
Guides an Expo SDK upgrade and fixes the dependency issues that come with it.
Migrates an existing web React app, such as a Next.js or Vite codebase, to a native iOS and Android app with Expo.
Refactors a bloated AGENTS.md or CLAUDE.md into linked documents that follow progressive disclosure.
Writes API handoff documentation for frontend developers once backend work is complete.
Generates architecture documentation as C4 model diagrams in Mermaid.
Creates Claude Code slash commands, turning a workflow into a reusable command file.
Creates clean git commits: stages the intended changes, splits them logically and writes clear messages.
Uses a Datadog CLI to search logs, query metrics, trace requests and manage dashboards while debugging production issues.
Updates dependencies in any language: applies safe updates, asks before major versions and fixes dependency issues.