Skip to content
Back to skills

Angular Upgrade Components Angular V21 Custom Elements Signal Inputs

ASecurity

Review Angular custom elements that use signal inputs after an Angular 21 upgrade when property access semantics or signal-based inputs affect element consumers. Use when createCustomElement, customElements.define, or signal input wrappers exist.

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

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add janpereira-dev/ngAutoPilot --skill angular--upgrade--components--angular-v21-custom-elements-signal-inputs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Angular Upgrade Components Angular V21 Custom Elements Signal Inputs?

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

Security grade badge for Angular  Upgrade  Components  Angular V21 Custom Elements Signal Inputs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/janpereira-dev-angular-upgrade-components-angular-v21-custom-elem/badge)](https://www.skillsdirectory.com/skills/janpereira-dev-angular-upgrade-components-angular-v21-custom-elem)

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.components.angular-v21-custom-elements-signal-inputs
name: Angular v21 Custom Elements Signal Inputs
description: >
  Review Angular custom elements that use signal inputs after an Angular 21 upgrade when property access semantics or signal-based inputs affect element consumers. Use when createCustomElement, customElements.define, or signal input wrappers exist.
stack:
  - Angular
  - TypeScript
category: components
status: stable
version: 0.10.0
owner: NgAutoPilot
triggers:
  - custom elements
  - signal inputs
  - createCustomElement
  - customElements.define
compatibility:
  angular:
    min: "21"
---

# Angular v21 Custom Elements Signal Inputs

## Purpose

Review Angular custom elements that use signal inputs.

## When to Use

- The app registers Angular custom elements.
- The app exposes signal inputs through custom elements.
- Property access semantics may affect consumers.

## When Not to Use

- The app does not use custom elements.
- The app is still in a version hop.

## Required Inputs

- `createCustomElement`
- `customElements.define`
- signal inputs
- consumer wrappers

## Procedure

1. Identify custom element wrappers.
2. Review signal input access semantics.
3. Validate consumer-facing behavior.

## Do

- Keep property access explicit.
- Validate consumer wrappers.

## Do Not

- Do not mix this with the version hop.

## Review Checklist

- [ ] Custom element behavior is known.
- [ ] Signal inputs are consumed correctly.
- [ ] Tests pass.

## Expected Output

1. Custom element summary.
2. Signal input review.
3. Test result.

## Exit Criteria

- Custom element risk is explicit.

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…