What problem does it solve? Developers working with the Ionic Framework often struggle with framework-specific setup differences, page lifecycle quirks caused by DOM caching, and the breadth of 80+ UI components. This Skill gives an AI agent a comprehensive reference so it can produce correct Ionic code for Angular, React, or Vue without common pitfalls like missing IonPage wrappers or wrong event handlers. ## Core Features & Use Cases - Component and CLI Reference: Covers layout, navigation, form, overlay, data display, and scroll components plus the Ionic CLI commands for scaffolding, serving, and building apps. - Framework-Specific Patterns: Details setup, routing, lifecycle hooks, and navigation for Angular (standalone vs NgModule), React (IonReactRouter, hooks), and Vue (composables, IonPage requirement). - Theming and Troubleshooting: Explains color customization, dark mode palettes, platform-specific styling, and fixes for frequent issues like lifecycle hooks not firing or icons not rendering. - Use Case: Ask the agent to build a tab-based Ionic React page with pull-to-refresh and a sheet modal, and it will apply the correct IonPage wrapper, useIonViewWillEnter hook, and onIonInput event bindings automatically. ## Quick Start Ask the agent to create an Ionic React page with a form and navigation using the ionic-expert guidance.