
ehmo/platform-design-skills
7 skills7.4k installs2.7k starsGitHub
Install
npx skills add https://github.com/ehmo/platform-design-skillsSkills in this repo
1Macos Design GuidelinesmacOS Design Guidelines packages Apple Human Interface Guidelines for agents building or reviewing Mac apps in SwiftUI or AppKit. Indie Mac developers use it when implementing menu bars, multi-window flows, toolbars, sidebars, notifications, and system integration—plus when porting iOS experiences via Catalyst. Rules are tiered CRITICAL, HIGH, and MEDIUM with a categorized quick reference and a pre-ship evaluation checklist. The skill emphasizes keyboard shortcuts, pointer interactions, user-customizable chrome, and accessibility expectations that desktop users treat as baseline. Apply it during UI implementation and design review so agents do not ship iOS-shaped layouts missing Mac conventions.2.9kinstalls2Ios Design GuidelinesiOS design guidelines is an agent skill that distills Apple Human Interface Guidelines into actionable rules for solo builders shipping iPhone apps with SwiftUI or UIKit. It is for the Build phase when you are laying out screens, choosing navigation, wiring accessibility, and aligning components with system expectations. The skill organizes guidance into ten impact-ranked categories spanning layout and safe areas, navigation, typography, color, accessibility, gestures, components, patterns, privacy, and system features like widgets and Live Activities. It emphasizes tab bars over hidden menus, preserved back-swipe behavior, Dynamic Type instead of fixed text sizes, and contextual permission requests. Use it while implementing UI or before App Store review prep so agents do not propose web-style patterns that fail on iOS. It is a checker-style rule pack rather than a generic design mood board, optimized for agents that generate or refactor mobile code.1.1kinstalls3Android Design Guidelinesandroid-design-guidelines is a platform design skill packaging Material Design 3 and Android conventions for Jetpack Compose and XML layouts. Solo builders shipping Android apps install it when implementing screens, navigation, Material You theming, or when auditing accessibility and platform compliance. The repo separates a full SKILL.md with code examples, an indexed section breakdown in rules/_sections.md, and metadata.json for version references. CRITICAL rules must never be violated; HIGH rules apply unless documented otherwise; MEDIUM items are recommended best practices. The skill explicitly forbids hardcoded colors, dp-based text sizes, legacy back overrides, undersized touch targets, launch-time permission prompts, pure-black dark backgrounds, unlabeled nav icons, redundant FABs, and dialogs for non-critical info. Use it during active UI build and again at ship during review. It is a checker-leaning reference workflow, not a generic Figma-to-code generator.845installs4Web Design Guidelinesweb-design-guidelines packages platform design and accessibility guidance for solo builders shipping vanilla or framework-agnostic web UIs. Load the full SKILL.md when you are building screens, fixing responsive breakage, or preparing a pull request review checklist; load sectioned rules when you are focused on one concern such as forms or WCAG only. The material is organized by priority so critical accessibility and responsive work comes before medium-tier polish like animation or PWA extras. It fits agents that need imperative, citeable rules with WCAG success criteria references rather than opinionated design taste. Use during Build for implementation, during Ship for review and compliance checks, and when optimizing performance or adding dark mode and i18n without gambling on outdated blog patterns.819installs5Ipados Design GuidelinesIpados-design-guidelines distills Apple’s Designing for iPadOS guidance into an agent-checkable rule set for solo indie developers shipping universal iPad experiences. It spans nine categories—responsive layout, multitasking, navigation, pointer and trackpad, keyboard, Apple Pencil, drag and drop, external display, and accessibility—with explicit impact tiers so you fix CRITICAL gaps before polish. The skill highlights how iPad diverges from phone-first iOS: sidebars instead of tab bars at regular width, mandatory survival at arbitrary split sizes, expected hover and right-click affordances, and keyboard shortcut discoverability overlays. Use it while building or refactoring iPad targets so Stage Manager and Universal Control scenarios do not break your navigation model. It complements generic iOS skills by focusing on the larger canvas and productivity inputs auditors and App Review–savvy users notice immediately.634installs6Watchos Design GuidelineswatchOS Design Guidelines is an agent skill that loads Apple Human Interface Guidelines tuned for Apple Watch so solo iOS builders do not ship wrist UI that fails glanceability, Crown navigation, or Always On requirements. Invoke it while designing or reviewing watchOS apps, complications on watch faces, workout and health tracking flows, Watch notifications, and dimmed Always On layouts. The skill organizes guidance into six prioritized categories—glanceable design as critical, Digital Crown, navigation, complications, Always On, and workouts—with explicit evaluation checklist material cross-referenced by rule IDs. That helps indie developers who split time between iPhone and Watch targets catch multi-step flows that belong on phone, sensitive content left visible when dimmed, or complications that stale instead of driving re-engagement. Complexity is intermediate: you need familiarity with watchOS targets and HIG vocabulary. It is a checker/reference package, not a code generator.571installs7Tvos Design GuidelinestvOS Design Guidelines is an agent skill that encodes Apple Human Interface Guidelines expertise for Apple TV applications. Solo builders and tiny teams porting iOS experiences—or shipping a streaming or media indie app—can invoke it when designing focus-based navigation, Siri Remote flows, parallax depth, Top Shelf extensions, and tab bars tuned for the couch. The skill organizes rules into seven impact-ranked categories from CRITICAL focus and remote behavior through media and accessibility. It is evaluation-oriented: use while reviewing SwiftUI or UIKit tvOS screens, adapting an existing product for the living room, or writing acceptance criteria for an agent-generated UI pass. It complements platform-design sibling skills and keeps agents from importing touch-first patterns that fail certification or frustrate viewers at distance.537installs