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.
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.
[](https://www.skillsdirectory.com/skills/janpereira-dev-angular-upgrade-components-angular-v21-custom-elem)
---
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.