All authors
janpereira-dev avatar

Claude Skills by janpereira-dev

github.com/janpereira-dev
475 skillsA× 4751 installs86 views
Angular Modernization Angular Defer Views V19 AdoptionA

Adopt Angular deferrable views in bounded post-upgrade modernization slices after Angular 19 is stable. Use when improving render timing, route splitting, and loading behavior with @defer without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Defer Views V20 AdoptionA

Adopt Angular deferrable views in bounded post-upgrade modernization slices after Angular 20 is stable. Use when improving render timing, route splitting, and loading behavior with @defer without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Defer Views V21 AdoptionA

Adopt Angular deferrable views in bounded post-upgrade modernization slices after Angular 21 is stable. Use when improving render timing, route splitting, and loading behavior with @defer without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Standalone First Adoption V19A

Adopt standalone components and bootstrap APIs in bounded post-upgrade modernization slices after Angular 19 is stable. Use when reducing NgModule usage incrementally or converting bounded feature areas without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Standalone First Adoption V20A

Adopt standalone components and bootstrap APIs in bounded post-upgrade modernization slices after Angular 20 is stable. Use when reducing NgModule usage incrementally or converting bounded feature areas without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Standalone First Adoption V21A

Adopt standalone components and bootstrap APIs in bounded post-upgrade modernization slices after Angular 21 is stable. Use when reducing NgModule usage incrementally or converting bounded feature areas without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Standalone First AdoptionA

Adopt standalone components and bootstrap APIs in bounded post-upgrade modernization slices after Angular 18 is stable. Use when reducing NgModule usage incrementally or converting bounded feature areas without mixing the change into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular V22 Modernization BaselineA

Use this skill to modernize an app already on Angular 22 without mixing in the upgrade hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Zoneless Readiness V17A

Prepare an Angular app for zoneless execution in bounded post-upgrade modernization slices after Angular 17 is stable. Use when reducing reliance on Zone.js timing, event patching assumptions, and implicit change detection behavior without mixing the work into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Zoneless Readiness V18A

Prepare an Angular app for zoneless execution in bounded post-upgrade modernization slices after Angular 18 is stable. Use when reducing reliance on Zone.js timing, event patching assumptions, and implicit change detection behavior without mixing the work into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Zoneless Readiness V19A

Prepare an Angular app for zoneless execution in bounded post-upgrade modernization slices after Angular 19 is stable. Use when reducing reliance on Zone.js timing, event patching assumptions, and implicit change detection behavior without mixing the work into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Zoneless Readiness V20A

Prepare an Angular app for zoneless execution in bounded post-upgrade modernization slices after Angular 20 is stable. Use when reducing reliance on Zone.js timing, event patching assumptions, and implicit change detection behavior without mixing the work into a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Zoneless Readiness V21A

Prepare an Angular app for zoneless execution in bounded post-upgrade modernization slices after Angular 21 is stable. Use when reducing reliance on Zone.js timing, event patching assumptions, and implicit change detection behavior without mixing the work into a version hop.

developmenttypescriptgo
0
4
Angular Modules Angular V22 Dynamic Module CreationA

Use this skill when Angular 22 code still needs runtime module creation or legacy NgModule boundaries.

developmenttypescriptgo
0
4
Angular Performance Angular Bundle Budget GovernanceA

Govern Angular build budgets and prevent silent performance regressions.

developmenttypescriptgo
0
4
Angular Performance Angular Core Web Vitals AuditA

Measure Angular performance against Core Web Vitals before making optimization changes.

developmenttypescriptgo
0
4
Angular Performance Angular V22 Performance BaselineA

Use this skill when Angular 22 performance needs to be measured or improved without guessing.

developmenttypescriptgo
0
4
Angular Performance Angular Zoneless Performance ReadinessA

Assess whether a feature or app is ready for zoneless performance-oriented changes.

developmenttypescriptgo
0
4
Angular Performance Avoid Template FunctionsA

Prevents Angular performance issues caused by calling component methods or expensive expressions directly from templates.

developmenttypescriptgo
0
4
Angular Performance Change Detection OptimizationA

Evaluates Angular change detection performance and applies OnPush, signals, async pipe, or immutable state patterns only when compatible and justified.

developmenttypescriptgo
0
4
Angular Performance Lazy Loading StrategyA

Reduces Angular initial load cost by selecting compatible lazy loading patterns for routes, standalone components, feature modules, and deferrable views.

developmenttypescriptgo
0
4
Angular Performance List Rendering OptimizationA

Optimizes Angular list rendering by using stable identity tracking with trackBy for legacy templates or @for track for modern Angular.

developmenttypescriptgo
0
4
Angular Performance Measure Before OptimizingA

Guides Angular performance work through evidence, measurement, hypothesis, minimal change, and re-measurement before refactoring.

developmentjavascripttypescript
0
4
Angular Performance Ng Optimized Image AdoptionA

Adopt Angular's NgOptimizedImage for post-upgrade image performance improvements when the app is already stable and the goal is to optimize priority images, preconnects, responsive sizing, and loading behavior in a controlled slice.

developmenttypescriptgo
0
4
Angular Performance Onpush Change DetectionA

Helps improve Angular rendering performance by applying ChangeDetectionStrategy.OnPush only when component data flow supports it.

developmenttypescriptgo
0
4
Angular Performance Performance AuditA

Audits Angular components, features, or applications for performance risks before recommending targeted optimizations.

developmenttypescriptgo
0
4
Angular Performance Performance OrchestratorA

Selects the smallest Angular performance skill based on symptoms, available code, detected Angular version, and measured evidence.

developmenttypescriptgo
0
4
Angular Performance Pipes And MemoizationA

Optimizes Angular data transformations by choosing between pure pipes, computed signals, memoization, and precomputed view models.

developmenttypescriptgo
0
4
Angular Performance Rxjs PerformanceA

Reviews Angular RxJS usage for leaks, duplicated requests, nested subscriptions, unnecessary streams, and operator choices that affect performance.

developmenttypescriptgo
0
4
Angular Performance Template Logic OptimizationA

Detects and refactors expensive, impure, or repeated logic in Angular templates into precomputed state, view models, pure pipes, or computed signals.

developmenttypescriptgo
0
4
Angular Performance Trackby For ListsA

Prevents unnecessary DOM recreation in Angular lists by using trackBy with *ngFor or track expressions with @for.

developmenttypescriptgo
0
4
Angular Resources Angular V22 Resource ApisA

Use this skill when Angular 22 async data should be modeled with the production-ready resource APIs.

developmenttypescriptgo
0
4
Angular Router Angular Functional Guards ResolversA

Use modern functional guards and resolvers with explicit contracts and testable behavior.

developmenttypescriptgo
0
4
Angular Router Angular Lazy Loading RoutesA

Apply lazy loading safely to Angular routes with clear boundaries and validation.

developmenttypescriptgo
0
4
Angular Router Angular Route Configuration PatternsA

Design route configuration with clean boundaries, lazy loading, and maintainable route metadata.

developmenttypescriptgo
0
4
Angular Router Angular Router Testing PatternsA

Test Angular routing, guards, resolvers, and lazy routes with stable patterns and minimal fragility.

developmenttypescriptgo
0
4
Angular Router Angular V22 Router Upgrade ContractsA

Use this skill when Angular 22 changes affect route configuration, guards, redirects, route reuse, or navigation behavior.

developmenttypescriptgo
0
4
Angular Rxjs Avoid Nested SubscriptionsA

Replaces nested RxJS subscriptions with composable operators and lifecycle-safe subscription handling in Angular code.

developmenttypescriptgo
0
4
Angular Rxjs Observable ContractsA

Designs Angular reactive contracts that expose readonly Observables instead of mutable arrays, public Subjects, writable signals, or copied subscription state.

developmenttypescriptgo
0
4
Angular Security Angular Dependency Vulnerability TriageA

Triage Angular dependency vulnerabilities by separating real blockers from low-risk advisories.

securitytypescriptgo
0
4
Angular Security Angular Domsanitizer GovernanceA

Govern DomSanitizer usage so bypasses are explicit, justified, and reviewed.

developmenttypescriptgo
0
4
Angular Security Angular Ssr Security Risk GateA

Gate SSR changes with host validation, proxy trust, and server-side security boundaries.

developmenttypescriptrust
0
4
Angular Security Angular Token Storage PolicyA

Define a safe policy for storing and rotating auth tokens in Angular applications.

developmenttypescriptgo
0
4
Angular Security Angular V22 Security And Server BoundariesA

Use this skill when v22 behavior changes could alter the attack surface or create unsafe assumptions around server and template boundaries.

developmenttypescriptgo
0
4
Angular Security Angular Xss Template SafetyA

Prevent XSS by keeping templates, bindings, and trusted HTML usage safe and explicit.

developmenttypescriptrust
0
4
Angular Service Worker Angular Swupdate V13 MigrationA

Migrate Angular service worker update code to the v13 API shape. Use when applications still rely on available or activated streams and need to use versionUpdates or related update flow changes.

developmenttypescriptgo
0
4
Angular Services Single Responsibility ServicesA

Reviews and refactors Angular services so each service has one bounded responsibility such as API access, state ownership, mapping, validation, permissions, or feature orchestration.

developmenttypescriptgo
0
4
Angular Signals Angular Rxjs Signals InteropA

Bridge RxJS and signals with explicit conversion boundaries and lifecycle safety.

developmenttypescriptgo
0
4
Angular Signals Angular Signal State PatternA

Model feature state with signals while keeping derived state and effects separated.

developmenttypescriptgo
0
4
Angular Signals Angular Signals FundamentalsA

Establish safe signal usage with clear boundaries for state, derivation, and side effects.

developmenttypescriptgo
0
4