Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for Apple Ecosystem development. Covers iOS support, Safari WebKit compatibility, PWAs (Progressive Web Apps) for iOS, and Human Interface Guidelines (HIG) for web and native apps / Panduan ahli pengembangan ekosistem Apple (iOS & Web).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
<a name="english"></a>
Expert guide for Apple Ecosystem development. Covers Safari WebKit compatibility, Progressive Web Apps (PWAs) tailored for iOS, touch interactions, manifest.json configurations, and applying Human Interface Guidelines (HIG) principles to web and iOS applications.
Activate this skill when the user is:
apple-touch-icon, apple-mobile-web-app-capable, or related meta tags.To ensure a web application looks and acts like a native app on iOS when added to the home screen, include these specific meta tags and configurations:
<!-- iOS Safari PWA Meta Tags -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<meta name="apple-mobile-web-app-title" content="App Title" />
<link rel="apple-touch-icon" href="/icon-192x192.png" />
<!-- Support for splash screens requires specific sizes, consider using PWA asset generators -->
Safari (WebKit) has distinct behavior for viewport sizing and scrolling.
| CSS Feature | WebKit Problem | Solution / Workaround |
|---|---|---|
100vh | Ignores the bottom navigation bar on mobile Safari, causing overflow. | Use 100dvh (Dynamic Viewport Height) or safe area insets. |
| Over-scrolling | "Rubber-banding" effect reveals background on scroll limits. | overscroll-behavior: none; on body. |
| Safe Area | Notches and Dynamic Islands block content. | Use env(safe-area-inset-bottom), env(safe-area-inset-top). |
/* Example: Handling safe area and dynamic viewport height */
.container {
height: 100dvh;
padding-top: env(safe-area-inset-top);
padding-bottom: env(safe-area-inset-bottom);
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
}
To achieve native feel on iOS, touch interactions must be smooth. Use CSS properties like -webkit-tap-highlight-color: transparent; to remove the default grey tap highlight.
dvh, svh, lvh): Standard vh in mobile Safari causes layout shifts or hidden content due to the dynamic browser UI.env() variables to avoid content overlapping with the iOS notch or home indicator.manifest.json icons; you must provide <link rel="apple-touch-icon"> explicitly.| Anti-Pattern | Problem | Correct Approach |
|---|---|---|
Using 100vh for full screen apps | Bottom content gets hidden under Safari's tab bar. | Use 100dvh. |
Ignoring -webkit-appearance | Buttons/inputs look like default iOS forms instead of custom UI. | Set -webkit-appearance: none; on form elements. |
Relying only on manifest.json for PWA icons | iOS won't use them for the "Add to Home Screen" icon. | Include <link rel="apple-touch-icon" href="...">. |
This skill works best when combined with:
hig — For detailed implementation of Apple Human Interface Guidelines styling.mobile-expo-expert — When building React Native/Expo apps for iOS.tailwind-expert — To apply CSS adjustments like dvh and safe-areas using Tailwind utility classes.design-system-architect, senior-frontend — To ensure UI components are sized correctly for iOS touch targets (44x44).This skill should be referenced by the following orchestrators:
brainstorming — Add to the "Mobile & Web Ecosystems" row in the Skill Integration & Orchestration Matrixzero-to-prod-orchestrator — Add to Phase 4 (Frontend Implementation) & Phase 8 (Production Audit)production-ready-hardener — Add to Phase 2 (PWA & Compatibility Audit)<a name="bahasa-indonesia"></a>
Terhubung dan mengorkestrasi skill domain yang relevan seperti brainstorming, zero-to-prod-orchestrator, dan session-memory-manager untuk memastikan eksekusi yang kohesif.
Panduan ahli untuk pengembangan ekosistem Apple. Mencakup kompatibilitas Safari WebKit, Progressive Web Apps (PWA) khusus iOS, interaksi sentuhan, konfigurasi manifest.json, dan penerapan prinsip Human Interface Guidelines (HIG) untuk web dan aplikasi iOS.
Aktifkan skill ini ketika pengguna sedang:
apple-touch-icon, meta tag PWA iOS, atau safe area.Panduan praktis untuk dukungan Ekosistem Apple (iOS & Web):
100dvh]: Jangan pernah gunakan 100vh di web app iOS, gunakan 100dvh (Dynamic Viewport Height) agar tidak tertutup navigation bar Safari.<link rel="apple-touch-icon"> dan <meta name="apple-mobile-web-app-capable" content="yes"> agar PWA berjalan optimal saat ditambahkan ke Home Screen.env(safe-area-inset-top) dsb, untuk menghindari notch (poni) dan Dynamic Island iPhone.Skill ini bekerja paling baik dikombinasikan dengan:
hig — Untuk menerapkan struktur dan prinsip desain dari Human Interface Guidelines Apple.mobile-expo-expert — Jika menggunakan React Native untuk aplikasi iOS.tailwind-expert — Mengatur penyesuaian WebKit seperti dvh dan safe-areas dengan utility class.Skill ini harus direferensikan oleh orchestrator berikut:
brainstorming — Bagian Mobile & Web Ecosystems.zero-to-prod-orchestrator — Fase 4 dan 8 (Kesiapan Produksi).production-ready-hardener — Fase 2 (Audit Kompatibilitas Lintas Browser & PWA).hig, mobile-expo-expert, tailwind-expert, design-system-architect, senior-frontend.brainstorming, zero-to-prod-orchestrator, production-ready-hardener.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for Affective Computing, emotional AI, and real-time sentiment analysis through native multimodal tokens (voice intonation and facial micro-expressions) / Panduan ahli komputasi afektif, AI emosional, dan analisis sentimen real-time melalui token multimodal native.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for AI-assisted coding workflows — agentic code generation, multi-agent code swarms, self-healing CI/CD, automated PR review, spec-to-code pipelines, codebase knowledge graphs, and human-in-the-loop approval gates / Panduan ahli untuk workflow pengkodean berbasis AI — generasi kode agentic, code swarm multi-agen, CI/CD self-healing, review PR otomatis, pipeline spec-to-code, knowledge graph codebase, dan gate persetujuan human-in-the-loop.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for long-term episodic memory integration (Mem0 v2, Letta/MemGPT, Zep v2), memory tier architecture, pgvector HNSW storage, and unified context management for autonomous AI agents / Panduan ahli untuk integrasi memori episodik jangka panjang (Mem0 v2, Letta/MemGPT, Zep v2), arsitektur tier memori, penyimpanan pgvector HNSW, dan manajemen konteks terpadu untuk agen AI otonom.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for designing Machine-to-Machine (M2M) micro-economies, autonomous agent wallets, and swarm budget allocation / Panduan ahli merancang ekonomi mikro antar-agen (M2M), dompet agen otonom, dan alokasi anggaran swarm.
日本語の概要は準備中です。原文の説明を表示しています。