hoangnguyen0403/angular-routing
Configure Angular Router with lazy-loaded routes, functional guards, and component input binding. Use when defining routes, lazy-loading features, creating route guards, or setting up resolvers.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill angular-routing
loadComponent (standalone) or loadChildren (route file) for every feature route.See routing patterns for lazy loading and guard examples.
CanActivateFn) instead of deprecated class-based guards.See routing patterns for functional guard implementation.
withComponentInputBinding() in provideRouter(routes, withComponentInputBinding()).input.required<string>() in components — Angular auto-maps route params, query params, and resolve data.ResolveFn<T> to pre-fetch critical data before navigation.TitleStrategy or use title: 'Dashboard' in route data.loadComponent or loadChildren for all feature routes.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
Take hoangnguyen0403/angular-routing from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.