angular-routing
🎯Skillfrom analogjs/angular-skills
Covers Angular routing patterns including lazy loading, route guards, resolvers, nested routes, and navigation strategies for Angular v20+
Overview
Angular Routing is a Claude Code skill that provides comprehensive guidance for implementing routing in Angular v20+ applications. It covers lazy loading, functional guards, resolvers, signal-based route parameters, and nested routing configurations to help AI agents generate modern Angular routing code.
Key Features
- Lazy Loading Support - Load feature modules and individual components on demand using
loadChildrenandloadComponentfor optimized bundle sizes - Signal-Based Route Parameters - Access route parameters as signal inputs using
input()withwithComponentInputBinding(), replacing the olderActivatedRouteapproach - Functional Guards and Resolvers - Implement authentication and data loading using modern functional patterns instead of class-based guards
- Nested Route Configuration - Set up child routes and feature route files with proper path matching and wildcard handling
- Router Directives - Use
RouterOutlet,RouterLink, andRouterLinkActivefor navigation UI with active state tracking
Who is this for?
This skill is designed for developers building Angular v20+ applications who need to set up navigation, protected routes, and route-based data loading. It is particularly useful for teams adopting modern Angular patterns with signals and functional guards.
Same repository
analogjs/angular-skills(10 items)
Installation
npx vibeindex add analogjs/angular-skills --skill angular-routingnpx skills add analogjs/angular-skills --skill angular-routing~/.claude/skills/angular-routing/SKILL.mdSKILL.md
More from this repository9
An Angular v20+ component skill from the analogjs/angular-skills collection, teaching AI coding agents modern standalone component patterns with signal inputs/outputs, OnPush change detection, and native control flow.
Angular v20+ Signals API best practices for reactive state management, computed values, and effect handling.
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.
Covers Angular HttpClient patterns including interceptors, error handling, request/response transformation, and API communication best practices
Covers Angular v20+ dependency injection using inject(), injection tokens, and provider configuration for service architecture, managing singleton vs scoped services, and understanding the DI hierarchy.
Covers Angular directive patterns including custom attribute and structural directives, DOM manipulation, and component behavior extension
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.
Covers Angular development tooling including Angular CLI, build optimization, testing configuration, and project scaffolding for Angular v20+
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.