Skip to content
Back to skills

Angular Upgrade Di Angular Di Constructor Hardening V15

ASecurity

Reviews Angular-inheriting classes and constructor-based DI patterns for Angular 15 hardening and decorator requirements.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 2, 2026
developmenttypescriptgoangular

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add janpereira-dev/ngAutoPilot --skill angular--upgrade--di--angular-di-constructor-hardening-v15 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Angular Upgrade Di Angular Di Constructor Hardening V15?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Angular  Upgrade  Di  Angular Di Constructor Hardening V15
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/janpereira-dev-angular-upgrade-di-angular-di-constructor-hardenin/badge)](https://www.skillsdirectory.com/skills/janpereira-dev-angular-upgrade-di-angular-di-constructor-hardenin)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: angular.upgrade.di.angular-di-constructor-hardening-v15
name: Angular DI Constructor Hardening v15
description: >
  Reviews Angular-inheriting classes and constructor-based DI patterns for Angular 15 hardening and decorator requirements.
stack:
  - Angular
  - TypeScript
category: di
status: stable
version: 0.10.0
owner: NgAutoPilot
triggers:
  - constructor DI
  - inheritance
  - decorators
  - Angular DI hardening
compatibility:
  angular:
    min: "15"
---

# Angular DI Constructor Hardening v15

## Purpose

Use this skill to review classes that inherit Angular DI or lifecycle behavior for Angular 15 hardening.

## When to Use

- Base classes are used by components/directives.
- Constructor DI or lifecycle hooks are inherited.

## Do

- Review base classes for Angular decorators or explicit constructor handling.
- Preserve DI behavior in inherited Angular classes.

## Do Not

- Do not decorate every base class blindly.
- Do not hide inheritance problems with `any`.

## Review Checklist

- [ ] Risky inherited classes are identified.
- [ ] Decorator or constructor fix is explicit.
- [ ] Remaining blockers or warnings are documented.

## Expected Output

1. Risky base classes.
2. Decorator or constructor fix.
3. Remaining blocker or warning.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…