skills란 무엇인가요?
YepAPI/skills는 모바일 우선 디자인 원칙에 따라 반응형 웹 애플리케이션과 프로그레시브 웹 앱(PWA)을 구축하기 위한 포괄적인 가이드입니다. 이 스킬은 `min-width` 중단점을 사용하여 데스크톱을 향상시키는 모바일 우선 접근 방식을 강조하며, 버튼과 링크의 터치 대상 크기를 최소 44x44px로 유지하고, 모바일 브라우저 크롬을 고려한 `dvh` 뷰포트 단위를 사용하며, 노치가 있는 기기에서 `env(safe-area-inset-*)`를 통해 안전 영역을 지원합니다. 또한 PWA 기본 사항으로 `manifest.json`, 서비스 워커, `<meta name="theme-color">`를 다루고, 첫 로드 시 JS 용량을 200KB 미만으로 유지하는 성능 예산을 제시합니다. `type="email"`, `type="tel"`, `type="number"`와 같은 올바른 입력 유형을 사용하여 모바일 키보드를 최적화하고, 탭 인터랙션만으로도 모든 기능이 작동하도록 호버 전용 상호작용을 금지하며, 실제 기기에서의 테스트를 강조하여 에뮬레이터가 놓칠 수 있는 성능 문제와 터치 버그를 발견하도록 돕습니다.