ionic-angular

Guide Angular-specific patterns for Ionic apps via code inspection.

9|Updated Sep 3, 2022
One-click install
npx skills add https://github.com/DHBW-VS/app --skill ionic-angular-dhbw-vs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ionic-angular
Source: https://github.com/DHBW-VS/app/tree/main/.agents/skills/ionic-angular
Command: npx skills add https://github.com/DHBW-VS/app --skill ionic-angular-dhbw-vs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers through Angular-specific patterns for Ionic app development, including architecture detection, routing, lifecycle events, and state management.

Core Features & Use Cases

  • Auto-detect architecture (standalone vs NgModule) in Ionic Angular projects.
  • Provide step-by-step guidance for migration, routing, and per-page imports.
  • Cover lifecycle hooks, navigation patterns, forms, services, and performance optimizations with real-world examples.

Quick Start

Analyze a provided Ionic Angular project to determine architecture and apply the recommended patterns.

Frequently Asked Questions about ionic-angular

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

FAQPage Schema
How do I apply Angular standalone patterns to an existing Ionic app?

To apply Angular standalone patterns to an Ionic app, the Skill auto-detects your project architecture via code inspection and provides step-by-step guidance to adapt imports and module configurations for standalone setups.

How do I configure routing and lifecycle hooks in an Ionic Angular project?

Configuring routing and lifecycle hooks in an Ionic Angular project involves applying framework-specific patterns for navigation and component lifecycle events, which this Skill guides you through using real-world examples.

Does this Skill support both NgModule and standalone architectures for Ionic?

Yes, it supports both NgModule and standalone architectures for Ionic. It analyzes your codebase to detect the current setup and adapts routing, forms, and service implementations accordingly.

What is the best way to manage forms and services in an Ionic Angular application?

The best way to manage forms and services in an Ionic Angular application is to follow Angular-specific patterns for state management and performance optimizations, ensuring architecture detection and proper module configuration.

Why does my Ionic Angular migration between NgModule and standalone fail?

Migration between NgModule and standalone architectures often fails due to incorrect imports or improper module configuration. The Skill inspects your code to detect architecture and provides step-by-step instructions to adapt imports correctly.

Can I get step-by-step instructions for optimizing performance in Ionic Angular apps?

Yes, you can get step-by-step instructions for optimizing performance in Ionic Angular apps. The Skill covers performance optimizations alongside routing, forms, and services with real-world examples tailored to your detected architecture.