mobile
Installation
SKILL.md
mobile (Ionic / Capacitor router)
Index mapping an Ionic/Capacitor mobile work area to the skill to load. Routes, does not restate. An Ionic/Capacitor app is an Angular + TypeScript app in a native shell - angular-conventions and typescript still apply underneath; this router adds the mobile-specific layer. Most day-to-day feature work lands on ionic - this router earns its load only when the area is genuinely unclear (conventions vs release vs hardening).
Area -> skill
| You are about to... | Load |
|---|---|
| follow house Ionic/Capacitor conventions - structure, lifecycle, permissions, plugin sourcing + wrapping | ionic |
| build Ionic navigation or page lifecycle | ionic (its references/navigation-and-lifecycle.md); component APIs / theming fetched live |
| wire the Angular+Capacitor bridge - lifecycle listeners, zone glue, back button, deep links | ionic |
| install / configure a Capacitor plugin (official, Capawesome, community, CapGo) | ionic for sourcing + wrapping; per-plugin config fetched live (context7 / plugin README) |
| build / sign / submit a release, wire OTA + the release CI pipeline | capacitor-release |
| harden or security-review an Ionic/Capacitor feature - secret storage, deep-link input, native permissions, cleartext + WebView hardening | mobile-security |
| write the Angular framework code underneath | angular-conventions |
| write the TypeScript / JavaScript baseline | typescript |
| build plain (non-mobile) web frontend | frontend |