All authors
janpereira-dev avatar

Claude Skills by janpereira-dev

github.com/janpereira-dev
475 skillsA× 4751 installs88 views
Angular Upgrades Material Angular Material Mdc V15 Data DisplayA

Migrates Angular Material table, list, card, paginator, and progress components where layout and structure changes can affect business screens.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 Form ControlsA

Migrates Angular Material v15 form controls including form-field, input, select, checkbox, radio, slide-toggle, and autocomplete with validation and layout review.

designtypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 InventoryA

Detects Angular Material usage, legacy imports, custom CSS overrides, harness assumptions, and MDC migration hotspots before any component changes are made.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 MigrationA

Migrates Angular Material applications to the MDC-based v15 component set with visual validation, harness updates, and CSS override review.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 OrchestratorA

Coordinates the Angular Material v15 MDC migration by inventorying usage, selecting a safe migration strategy, delegating to focused Material skills, and enforcing visual and test validation before closing the migration.

testingtypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 Overlays NavigationA

Migrates Angular Material dialogs, menus, snack-bars, tooltips, and tabs where overlay structure and navigation behavior can regress.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 Testing HarnessesA

Updates Angular Material tests and harnesses that rely on legacy DOM structure or internal selectors during the MDC migration.

testingtypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 Theming Density TypographyA

Reviews Angular Material v15 theme, density, and typography changes, including custom styles, mixins, and MDC class name impacts.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material Mdc V15 Visual Regression GateA

Enforces final visual review for Angular Material v15 MDC migration before the migration can be considered complete.

developmenttypescriptgo
0
4
Angular Upgrades Material Angular Material V14 Stepper Selectionlist Chips CleanupA

Review Angular Material v14 changes affecting stepper, selection list, and chips usage. Use when legacy API and styling assumptions need cleanup before or during an Angular 14 upgrade.

developmenttypescriptgo
0
4
Angular Upgrades Resources Angular V22 Httpresource Production PatternsA

Use httpResource() for declarative HTTP fetching with explicit typing, params, errors, and reload behavior. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Resources Angular V22 Resource Production PatternsA

Use resource() safely for async signal state with explicit params, loader, states, and errors. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Resources Angular V22 Resource Ssr Cache GateA

Validate resource/httpResource SSR cache, transfer cache, credential, and privacy boundaries. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Resources Angular V22 Rxresource Interop PatternsA

Bridge rxResource with observable-heavy domains without duplicating data ownership. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Canmatch Current Snapshot MigrationA

Update CanMatchFn implementations for current snapshot context where Angular 22 requires it. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Component Input Binding OptionsA

Control route-to-component input binding behavior and missing input handling. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Detached Route Handle DestroyA

Use official detached route handle destruction instead of private RouteReuseStrategy workarounds. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Params Inheritance Always GateA

Audit routes that depend on params/data inheritance so inherited IDs do not silently change behavior. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Platform Navigation Api AdoptionA

Adopt withExperimentalPlatformNavigation only with router, scroll, accessibility, and browser-behavior checks. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Provideroutes RemovalA

Replace removed provideRoutes usage with provideRouter or ROUTES token patterns. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Router Angular V22 Route Injector Auto CleanupA

Evaluate withExperimentalAutoCleanupInjectors for route-level providers and disposal safety. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Dynamic Script Host RejectionA

Remove or redesign dynamic script host patterns that Angular rejects for security. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Iframe Credentialless Security GateA

Treat iframe credentialless and embedded boundaries as security-sensitive. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Service Worker Sensitive Header GateA

Review service worker redirects, referrer policy, and sensitive headers across origins. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Svg Mathml Url Sanitization GateA

Audit SVG/MathML href and xlink:href URL bindings for sanitizer compatibility. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Template Sanitization HardeningA

Review dynamic template bindings and sanitizer bypasses before Angular 22 release. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Security Angular V22 Webmcp Security GateA

Expose WebMCP tools only with explicit permissions, narrow schemas, and no secret or destructive surface. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Ssr Angular V22 Incremental Hydration Default GateA

Validate incremental hydration defaults, event replay, and deferred views before release. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Ssr Angular V22 Origin Validation HardeningA

Validate SSR host/origin handling and reverse-proxy assumptions. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Ssr Angular V22 Platform Server Fetch MigrationA

Replace deprecated platform-server XHR assumptions with fetch-compatible server behavior. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Ssr Angular V22 Ssr Resource Cache ValidationA

Check resource/httpResource SSR caches for credentialed requests and private data leakage. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Ssr Angular V22 Transferstate Security HardeningA

Harden TransferState against sensitive data leaks, cache mistakes, and DOM clobbering risk. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular Extended Diagnostics Upgrade GateA

Controls Angular Extended Diagnostics during framework upgrades so new or changed diagnostics do not turn a minor upgrade into an uncontrolled compile-time blocker.

developmenttypescriptgo
0
4
Angular Upgrades Templates Angular V22 Data Attribute Binding GateA

Detect inputs/outputs/models that incorrectly relied on data-* attribute binding semantics. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Duplicate Input Output Model GateA

Block duplicate bindings to input, output, or model contracts before they reach runtime. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Duplicate Selector Diagnostic GateA

Resolve multiple directive/component selectors matching the same element when diagnostics flag ambiguity. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Invalid In Expression GateA

Migrate invalid template expressions that misuse the in operator. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Safe Navigation Nullability GateA

Review optional chaining/nullish diagnostics so templates express real nullability. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Switch Multiple Case ExhaustivenessA

Adopt multiple @case blocks and @default never exhaustiveness checks safely. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Template Arrow Functions GovernanceA

Allow inline template arrow functions only when they are trivial and performance-safe. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Template Comments In ElementsA

Use element-level template comments without hiding bindings or reducing readability. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Templates Angular V22 Template Spread Rest SyntaxA

Use spread/rest in templates only for simple, readable, non-expensive expressions. For Angular 22 projects and 21-to-22 upgrade planning.

developmenttypescriptgo
0
4
Angular Upgrades Testing Angular V22 Injectasync TestingA

Test injectAsync lazy services, prefetch behavior, error paths, and resolution timing. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Testing Angular V22 Onpush Zoneless Testing GateA

Fix tests that relied on implicit zones or eager change detection timing. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Testing Angular V22 Resource Httpresource TestingA

Test resource/httpResource loaders, params, pending, error, reload, and SSR cache paths. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Testing Angular V22 Signal Forms TestingA

Test Signal Forms field state, validation, touched/dirty, errors, and submit behavior. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Testing Angular V22 Template Diagnostics Testing GateA

Ensure strict template diagnostics are covered by build/test pipelines instead of ignored. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Testing Angular V22 Testbed Getlastfixture PatternsA

Use modern TestBed fixture helpers only when they improve clarity and do not hide setup. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Versioning Angular 21 To 22 IndexA

Route Angular 21 to 22 upgrade work to the hop, preflight, breaking-change, validation, and satellite skills. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Upgrades Zoneless Angular V22 Zoneless Default GovernanceA

Decide whether an Angular 22 app can run zoneless by default or needs a safe bridge. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4