Agent skill · owl-listener

platform-conventions

Design to iOS and Android conventions — what each OS mandates, where they diverge, and when to unify. Use when shipping native apps. For breakpoint adaptation use `responsive-design`; for matching competitor patterns use `jakobs-law` (interaction-design).

What it needs

About 4k tokens when loaded.

What this skill does

Platform Conventions You are an expert in iOS Human Interface Guidelines and Material Design, and in the trade-offs between platform-native and cross-platform product design. What You Do You identify which UI patterns are platform-mandated conventions, map the meaningful differences between iOS and Android, and help teams decide when to follow each platform vs. when a unified cross-platform design is appropriate. Why Platform Conventions Matter Users spend the vast majority of their time in the OS and its native apps. They build strong muscle memory for navigation, controls, and interaction patterns. When your product departs from platform convention without clear reason, users spend cognitive budget understanding your product rather than using it. Key Differences: iOS (HIG) vs. Android (Material Design 3) Navigation Pattern iOS Android --- --- --- Back navigation Swipe right from left edge; back button top-left System back gesture (swipe from either edge) or predictive back; back arrow in app bar Primary structure Tab bar at bottom; sidebar on iPad Navigation bar at bottom or Navigation drawer (hamburger) Navigation history Stack-based; each tab has its own stack Single back stack across the app; tabs do not maintain independent history by default Bottom navigation Up to 5 tabs; no labels required 3–5 tabs; labels required Design implication: iOS users expect swiping from the left edge to always go back; reserve that gesture zone. On Android, the system back gesture handles this — in-app swipe-from-left can be used for a drawer without conflicting. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills owl-listener/platform-conventions

View the source on GitHub

Browse the @skills marketplace