LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

angular-routing

Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested routing. Triggers on route configuration, adding authentication guards, implementing lazy loading, or reading route parameters with signals.

589stars68forksUpdated 5/2/2026
Developer Tools#angular#lazy-loading#angular-guards#route-parameters#routing

Security Assessment

Low Risk(70/100)

Detected risks:

Secret Exposure([references/routing-patterns.md] token =, [references/routing-patterns.md] password =)
Security Score70/100

About angular-routing

The angular-routing skill helps developers implement routing in Angular v20+ applications by providing tools for navigation, protected routes, route-based data loading, and nested routing. It addresses the complexity of configuring routes, lazy loading of feature modules, and handling dynamic route parameters in modern Angular applications. By offering robust solutions like lazy loading, functional guards, and signal-based route parameters, it simplifies application setup and ensures an efficient routing experience.

FAQ

How do I set up routing in an Angular v20+ application?

You can configure routing by defining routes in a `routes` array and providing the `Router` using `provideRouter`. Then, use `router-outlet` to display components based on the active route.

Can I lazy load feature modules in Angular using this skill?

Yes, you can lazy load entire feature modules or individual components using the `loadChildren` or `loadComponent` properties in your route configuration.

What is the recommended way to handle route parameters in Angular?

The recommended approach is to use signal inputs with route parameters, utilizing `input.required()` and `computed()` to manage the parameters and their derived values efficiently.

Is this routing setup compatible with Angular 20+ only?

Yes, this skill is designed for Angular v20+ applications. It leverages features introduced in Angular v20 such as signals for route parameters and functional guards.

Are there any requirements for using functional guards like authentication guards?

You need to implement custom guards, such as authentication guards, which can be used to protect certain routes based on conditions like user authentication status.

All Files

2 files
references/routing-patterns.md10.3 KB
View
SKILL.md8.4 KB
View

Install angular-routing

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

analogjs/angular-skills

Related Skills

opportunity-framework

2,631

chrome-cdp-live-browser

78

lightpanda-browser

78

brandkit

95,795