ionic-angular

Detect Ionic Angular architecture and routing patterns to guide project configuration.

37|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/capawesome-team/skills --skill ionic-angular
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ionic-angular
Source: https://github.com/capawesome-team/skills/tree/main/skills/ionic-angular
Command: npx skills add https://github.com/capawesome-team/skills --skill ionic-angular

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ionic Angular projects often require careful setup to work across standalone (Angular 17+) and NgModule architectures. This skill provides architecture-aware guidance so agents can auto-detect the project type and propose correct bootstrap, routing, and module import patterns.

Core Features & Use Cases

  • Auto-detect architecture by inspecting key files (src/main.ts, app.config.ts, app.module.ts) and routing setup.
  • Step-by-step guidance for standalone vs NgModule projects, including how to import Ionic components, configure routing, and bootstrap the app.
  • Handles lifecycle, forms, navigation, and performance considerations within Ionic Angular workflows.
  • Real-world scenarios include migrating an existing NgModule app to standalone, or validating a new standalone project against Ionic best practices.

Quick Start

Analyze a given Ionic Angular project and provide architecture-specific setup guidance for standalone or NgModule configurations.

Frequently Asked Questions about ionic-angular

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate an Ionic Angular project from NgModule to standalone architecture?

To migrate an Ionic Angular project from NgModule to standalone, you need to auto-detect the architecture by inspecting src/main.ts and app.config.ts, then follow step-by-step guidance to update bootstrap, routing, and per-page imports for standalone components.

How do I configure routing in an Ionic Angular standalone application?

Configuring routing in an Ionic Angular standalone application involves analyzing project files like app.config.ts and routing definitions to produce actionable steps and code adjustments for proper navigation and lifecycle hooks.

What is the difference between standalone and NgModule architecture in Ionic Angular?

The difference between standalone and NgModule architecture in Ionic Angular lies in how components are organized; standalone uses Angular 17+ bootstrap via app.config.ts, while NgModule relies on app.module.ts for module-based imports and configuration.

Does Ionic Angular support both standalone components and NgModule projects?

Yes, Ionic Angular supports both standalone and NgModule projects, providing architecture-aware guidance that auto-detects the project type and proposes correct bootstrap, routing, and module import patterns for each.

How do I import Ionic components in an Angular standalone project?

Importing Ionic components in an Angular standalone project requires applying architecture-specific setup guidance, ensuring per-page module imports and component configurations align with standalone bootstrap patterns detected in app.config.ts.

Why is my Ionic Angular standalone routing not working correctly?

Ionic Angular standalone routing may fail if routing definitions and app.config.ts are not properly configured; analyzing these project files produces validation checks and code adjustments to resolve navigation and lifecycle issues.