ionic-capacitorlisted
Install: claude install-skill Nyctanassabillingsgate832/ionic-capacitor-skills
# Ionic Capacitor Development Skill
Build performant, native-feeling mobile apps using Ionic UI components and Capacitor's native runtime. This skill covers the full stack: project setup, component patterns, state management, native APIs, theming, and deployment across React, Angular, and Vue.
## Quick Decision: Which Framework?
| Factor | React | Angular | Vue |
|--------|-------|---------|-----|
| Learning curve | Moderate | Steeper | Gentle |
| Ecosystem | Largest | Enterprise-strong | Growing fast |
| State management | Zustand/TanStack Query | Signals + Services | Pinia |
| Best for | Startups, flexibility | Enterprise, structure | Simplicity, speed |
| Ionic integration | `@ionic/react` | `@ionic/angular` | `@ionic/vue` |
All three are first-class citizens in Ionic. Pick based on team familiarity. Read `references/react.md`, `references/angular.md`, or `references/vue.md` for framework-specific deep dives.
## Project Setup
### Create a New Project
```bash
# Install Ionic CLI
npm install -g @ionic/cli
# Create project (pick your framework)
ionic start myApp tabs --type=react # React
ionic start myApp tabs --type=angular # Angular
ionic start myApp tabs --type=vue # Vue
# Templates: blank, tabs, sidemenu, list, conference
```
### Project Structure (Universal)
```
myApp/
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Route-level page components
│ ├── services/ # API calls, business logic
│ ├── h