Agent skill
components
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/components
SKILL.md
Angular Components
Priority: P0 (CRITICAL)
Principles
- Standalone:
standalone: true. Import dependencies directly inimportsarray. - Signal Inputs: Use
input()andinput.required()instead of@Input(). - Signal Outputs: Use
output()(from v17.3+) instead of@Output() EventEmitter. - Control Flow: Use
@if,@for,@switchblock syntax instead of*ngIf,*ngFor. - View Encapsulation: Default
Emulated. UseNonecarefully.
Signals Integration
- Use
computed()for derived state. - Use
effect()strictly for side effects (logging, manual DOM manipulation), NEVER for state propagation.
Anti-Patterns
- Complex Logic in Template: Call a method or use a
computedsignal. - Direct DOM Access: Avoid
ElementRef.nativeElementmodification. Use Directives or Renderer2. - Component Inheritance: Prefer Composition (Directives, Services) over Class Inheritance.
References
- Standalone Pattern
- Control Flow
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?