From claude-codex
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.
npx claudepluginhub aventerica89/claude-codex --plugin claude-codexThis skill uses the workspace's default tool permissions.
> **Deprecated.** Use `/hig-ui-pass` instead — 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.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
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 |