agents/skills/mobile-web-feel-native/SKILL.md
Improve mobile web apps to feel native by auditing and fixing common mobile UX issues (input zooming, tap highlights, touch delays, overscroll bounce, accidental horizontal scroll, text selection, zoom behavior, viewport units/address bar issues, safe-area padding, CLS, loading feel, caching/optimistic UI, scroll traps like maps, touch target sizing). Use when asked to review, diagnose, or polish mobile web UX or interaction performance.
npx skillsauth add por/dotfiles mobile-web-feel-nativeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
references/mobile-web-feel-native-checklist.md and tag each issue as "impact" or "nice-to-have."Scope and constraints
Observe and categorize
Propose fixes
user-select: none scope, overscroll suppression, pinch-zoom decisions).Validate
references/mobile-web-feel-native-checklist.md for detailed heuristics and example fixes.development
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
development
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
development
Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when building new SwiftUI features, refactoring existing views, reviewing code quality, or adopting modern SwiftUI patterns.
development
# SwiftUI & AppKit Animation Best Practices Comprehensive animation guide for Apple platform interfaces, adapted from Emil Kowalski's web animation principles and Framer Motion best practices. Contains 80 rules across 10 categories targeting iOS 17+, prioritized by impact. ## When to Apply Reference these guidelines when: - Adding animations to SwiftUI views - Choosing easing curves, springs, or timing values - Implementing gesture-based interactions (drag, tap, long press) - Building transit