All authors
janpereira-dev avatar

Claude Skills by janpereira-dev

github.com/janpereira-dev
475 skillsA× 4751 installs86 views
Angular Build Angular V22 Build System MigrationA

Use this skill when Angular 22 build, serve, or test infrastructure needs to move away from deprecated builder paths.

developmenttypescriptgo
0
4
Angular Components Angular V22 Component ContractsA

Use this skill when Angular 22 changes affect component creation, selector rules, host directives, or default component behavior.

developmenttypescriptgo
0
4
Angular Components Container PresentationalA

Splits Angular components into container and presentational responsibilities when it improves data flow, reuse, testability, and UI boundaries.

developmenttypescriptgo
0
4
Angular Components Shared Ui Library ContractA

Audits and designs Angular shared UI/component libraries in Nx monorepos to keep reusable UI contracts free of feature, domain, data-access, store, router, and backend concerns.

developmenttypescriptgo
0
4
Angular Dependency InjectionA

Reviews, designs, and refactors Angular dependency injection for services, providers, injectors, InjectionToken, inject(), testing overrides, standalone apps, NgModules, SSR, lazy loading, and provider scopes.

developmenttypescriptgo
0
4
Angular Design Angular Component Library ContractsA

Define Angular component-library APIs, compatibility, theming, composition, testing, documentation, and consumer stability.

documentationtypescriptgo
0
4
Angular Design Angular Headless Accessible ComponentsA

Route Angular custom interactive components to native HTML, Angular Aria, or CDK accessibility primitives by version and pattern complexity.

developmenttypescriptgo
0
4
Angular Docs Angular Adr For Architecture DecisionsA

Capture Angular architecture decisions as short ADRs with context, decision, consequences, and validation criteria before implementation.

code-qualitygoangular
0
4
Angular Docs Angular Review PacketA

Build a compact review packet for Angular PRs that highlights architecture, risk, validation, and rollback points for human or agent review.

code-qualitygoangular
0
4
Angular Docs Angular Upgrade Report TemplateA

Produce a concise upgrade report that records the current stack, hop taken, gates passed, blockers, and next safe step.

databasesgoangular
0
4
Angular Education Angular V22 Business Impact ExplainerA

Translate Angular 22 upgrade work into cost, risk, quality, time-to-market, and operational impact. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Education Angular V22 Non Dev Concepts MapA

Explain Angular 22 concepts to non-developers with accurate, non-infantilizing language. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Education Angular V22 Signals Forms Router AnalogyA

Use careful analogies for Signals, Signal Forms, Router, SSR, and resources. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Education Angular V22 Upgrade Risk Plain LanguageA

Explain why an Angular upgrade is not just changing a version number. For Angular 22 projects and 21-to-22 upgrade planning.

testingtypescriptgo
0
4
Angular Forms Angular Cva PatternsA

Design ControlValueAccessor implementations with clear boundaries, typed contracts, and minimal side effects.

developmenttypescriptgo
0
4
Angular Forms Angular Number Input Min Max Validation V12A

Review Angular numeric inputs and min/max validation after Angular 12 when <input type="number"> behavior can affect form validity and submit flows.

developmenttypescriptgo
0
4
Angular Forms Angular Signal Forms ReadinessA

Assess whether a forms area is ready to adopt Signal Forms or should stay on reactive forms for now.

developmenttypescriptgo
0
4
Angular Forms Angular Typed Forms GovernanceA

Govern the move to typed forms with a bounded migration plan and explicit rollback point.

developmenttypescriptgo
0
4
Angular Forms Angular Typed Forms MigrationA

Migrate Angular reactive forms to typed forms in bounded slices after Angular 14+. Use when converting FormControl, FormGroup, FormArray, and FormBuilder usage incrementally.

developmenttypescriptgo
0
4
Angular Forms Angular Untyped Forms BridgeA

Use untyped form controls as a temporary bridge while migrating to typed forms in Angular. Use when a large forms codebase cannot be converted safely in one pass.

developmenttypescriptgo
0
4
Angular Forms Angular V22 Signal FormsA

Use this skill when an Angular 22 app is adopting Signal Forms or needs to align form code with stricter template and validation rules.

developmenttypescriptgo
0
4
Angular Forms Form Validation ContractsA

Reviews Angular form validation contracts for enterprise workflows, focusing on synchronous and async validators, cross-field rules, error presentation, and reusable validation policy.

businesstypescriptgo
0
4
Angular Forms Reactive Forms Patterns V14A

Reviews Angular reactive forms with typed forms support in Angular 14+ projects, focusing on typed controls, validation architecture, and enterprise workflow safety.

developmenttypescriptgo
0
4
Angular Forms Reactive Forms PatternsA

Designs and reviews Angular reactive forms for enterprise features, focusing on typed form models, validation architecture, DTO mapping, state separation, and testable form workflows.

testingtypescriptgo
0
4
Angular Governance Angular Change Type ClassifierA

Classify the change as bugfix, refactor, upgrade, modernization, performance, testing, security, or architecture before touching code.

code-qualitytypescriptgo
0
4
Angular Governance Angular Compatibility EvidenceA

Require version and dependency evidence before recommending or applying an Angular change.

developmenttypescriptgo
0
4
Angular Governance Angular Migration Vs Modernization BoundaryA

Prevent mixing version migrations with modernization work in the same change unless explicitly requested.

developmenttypescriptgo
0
4
Angular Governance Angular Project ClassifierA

Classify the Angular project shape before any change: app, library, monorepo, SSR, hybrid, microfrontend, or legacy migration.

developmenttypescriptgo
0
4
Angular Governance Angular Validation ContractA

Define the minimum validation contract for a change, such as build, unit tests, lint, e2e, bundle, or SSR validation.

testingtypescriptgo
0
4
Angular I18n Angular Localize V9 MigrationA

Migrate Angular i18n apps to @angular/localize and $localize usage. Use when legacy i18n extraction or runtime localization needs to be aligned with Angular 9+ tooling.

developmenttypescriptgo
0
4
Angular Ivy Angular Ivy Only V13 GateA

Gate Angular upgrades on Ivy-only readiness. Use when the project is moving to Angular 13+ and View Engine or ngcc compatibility must be explicitly resolved before the upgrade can proceed.

developmenttypescriptgo
0
4
Angular Libraries Angular View Engine Library Audit V13A

Audit Angular libraries for View Engine compatibility before Angular 13 and later upgrades. Use when ngcc or View Engine metadata could still affect the upgrade path.

developmenttypescriptgo
0
4
Angular Material Angular Aria Headless PatternsA

Design accessible headless UI patterns that can later evolve toward Angular Aria or CDK primitives.

developmenttypescriptgo
0
4
Angular Material Angular Cdk A11y PatternsA

Apply Angular CDK accessibility primitives with explicit keyboard, focus, and announcement behavior.

developmenttypescriptgo
0
4
Angular Material Angular Material Theming SystemA

Manage Angular Material themes, typography, and density with maintainable design-system boundaries.

developmenttypescriptgo
0
4
Angular Migration Angularjs DecommissionA

Remove AngularJS legacy surface once the replacement is stable and migration checkpoints are complete.

developmenttypescriptgo
0
4
Angular Migration Angularjs Hybrid NgupgradeA

Plan and validate the ngUpgrade hybrid bridge between AngularJS and Angular with bounded risk and rollback awareness.

developmenttypescriptgo
0
4
Angular Migration Angularjs Legacy InventoryA

Inventory AngularJS surface area, upgrade constraints, and legacy dependencies before any migration work.

developmenttypescriptgo
0
4
Angular Migration Angularjs Routing MigrationA

Migrate AngularJS routing to Angular routing with bounded, testable steps.

developmenttypescriptgo
0
4
Angular Migration Angularjs Service MigrationA

Migrate AngularJS services to Angular services and injectables with a bounded compatibility plan.

developmenttypescriptgo
0
4
Angular Migration Angularjs Strategy SelectorA

Select the safest AngularJS-to-Angular migration strategy based on app shape, risk, and rollback constraints.

developmenttypescriptgo
0
4
Angular Migration Angularjs Template Syntax MigrationA

Migrate AngularJS template syntax to Angular template syntax with minimal behavioral drift.

developmenttypescriptgo
0
4
Angular Migration Angularjs To Angular Modernization OrchestratorA

Coordinates an incremental modernization from AngularJS 1.x to modern Angular by detecting legacy evidence, choosing a migration strategy, and routing to the smallest next migration skill.

developmenttypescriptgo
0
4
Angular Modernization Angular Control Flow V17 MigrationA

Adopt Angular built-in control flow syntax in bounded post-upgrade modernization slices after Angular 17 is stable. Use when replacing *ngIf, *ngFor, and *ngSwitch with @if, @for, and @switch in a controlled feature slice, not during a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Control Flow V18 MigrationA

Adopt Angular built-in control flow syntax in bounded post-upgrade modernization slices after Angular 18 is stable. Use when replacing *ngIf, *ngFor, and *ngSwitch with @if, @for, and @switch in a controlled feature slice, not during a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Control Flow V19 MigrationA

Adopt Angular built-in control flow syntax in bounded post-upgrade modernization slices after Angular 19 is stable. Use when replacing *ngIf, *ngFor, and *ngSwitch with @if, @for, and @switch in a controlled feature slice, not during a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Control Flow V20 MigrationA

Adopt Angular built-in control flow syntax in bounded post-upgrade modernization slices after Angular 20 is stable. Use when replacing *ngIf, *ngFor, and *ngSwitch with @if, @for, and @switch in a controlled feature slice, not during a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Control Flow V21 MigrationA

Adopt Angular built-in control flow syntax in bounded post-upgrade modernization slices after Angular 21 is stable. Use when replacing *ngIf, *ngFor, and *ngSwitch with @if, @for, and @switch in a controlled feature slice, not during a version hop.

developmenttypescriptgo
0
4
Angular Modernization Angular Defer Views V17 AdoptionA

Adopt Angular deferrable views in bounded post-upgrade modernization slices after Angular 17 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 V18 AdoptionA

Adopt Angular deferrable views in bounded post-upgrade modernization slices after Angular 18 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