DEPRECATED: Use /hig-ui-pass instead. hig-mobile-pass has been superseded by the full-platform hig-ui plugin which covers Mobile, iPad, Desktop, CSS token audit, PWA asset generation, and web standards.
Audits web PWAs for Apple HIG compliance using project-specific tokens and live documentation.
/plugin marketplace add https://www.claudepluginhub.com/api/plugins/aventerica89-claude-codex/marketplace.json/plugin install aventerica89-claude-codex@cpd-aventerica89-claude-codexThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Deprecated. Use
/hig-ui-passinstead — it supersedes this skill with full-platform coverage (Mobile, iPad, Desktop), CSS token master control, optional PWA asset generation, web standards (Vercel WIG), and design consistency audit.
Full Apple HIG mobile compliance pass for web PWAs. Produces native-feel results by anchoring Sosumi live docs to your project's specific token system and nav pattern.
If .claude/apple-design-context.md does not exist in the project root, run /hig-project-context first and commit the output before proceeding. This file is what makes the pass project-specific rather than generic.
Read .claude/apple-design-context.md
This establishes your platform targets, design tokens, nav architecture, and PWA compliance status before any HIG rules are applied.
Fetch these specific pages (not broad search — specific paths):
mcp__sosumi__fetchAppleDocumentation path: design/human-interface-guidelines/tab-bars
mcp__sosumi__fetchAppleDocumentation path: design/human-interface-guidelines/layout
mcp__sosumi__fetchAppleDocumentation path: design/human-interface-guidelines/touchscreen-gestures
mcp__sosumi__fetchAppleDocumentation path: design/human-interface-guidelines/launching
Fetch all four in parallel before making any changes.
Apply fixes in this order, cross-referencing the context file tokens:
Touch & Interaction
-webkit-tap-highlight-color: transparent on all interactive elementstouch-action: pan-y where neededLayout & Safe Areas
--tab-bar-height token + padding-bottom: env(safe-area-inset-bottom)padding-bottom: calc(var(--tab-bar-height) + env(safe-area-inset-bottom, 20px))height on tab bar that also has padding-bottom: env(...) — they conflictScroll & Overscroll
overscroll-behavior: none on html and body (prevents pull-to-refresh in standalone mode)-webkit-overflow-scrolling: touchTab Bar
0.6875rem, use --tab-bar-label-size token)position: relative on parent (not absolute without relative context)PWA Manifest
id, scope, display_override: ["standalone"]apple-mobile-web-app-capable + mobile-web-app-capable meta in <head>CSS Baseline (add to globals.css if missing)
@media (display-mode: standalone) {
/* installed PWA specific styles */
}
html, body {
overscroll-behavior: none;
-webkit-tap-highlight-color: transparent;
}
After the pass, update the PWA compliance checklist in .claude/apple-design-context.md to reflect resolved items. Commit the updated file.
| Mistake | Fix |
|---|---|
Fixed height + padding-bottom: env(...) on same element | Remove fixed height, use min-height |
| Generic HIG advice not matching your token system | Always read context file first |
| Fetching Sosumi without specificity | Use exact paths listed in Step 2 |
Skipping /hig-project-context when no context file exists | Context file = what makes it project-specific |
Tab label at 10px | HIG minimum is 11px — use 0.6875rem |
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.