> angular-directives-pipes

Composition patterns using HostDirectives and Pure Pipes. Use when creating attribute directives with HostDirectives or writing pure pipes in Angular. (triggers: **/*.directive.ts, **/*.pipe.ts, hostDirectives, PipeTransform, pure)

fetch
$curl "https://skillshub.wtf/HoangNguyen0403/agent-skills-standard/angular-directives-pipes?format=md"
SKILL.mdangular-directives-pipes

Directives & Pipes

Priority: P2 (MEDIUM)

Principles

  • Composition: Use hostDirectives to compose behaviors onto components/directives without inheritance.
  • Pure Pipes: Pipes must be pure: true (default). They cache results based on input reference.
  • Directive Logic: Encapsulate reusable DOM manipulation or behavioral logic in Directives (e.g., appFocusTrap, appTooltip).

Guidelines

  • Signal Inputs: Directives also support signal inputs.
  • Standalone: All Pipes and Directives must be standalone.

References

🚫 Anti-Patterns

  • Do NOT use standard patterns if specific project rules exist.
  • Do NOT ignore error handling or edge cases.

┌ stats

installs/wk0
░░░░░░░░░░
github stars341
██████████
first seenMar 17, 2026
└────────────

┌ repo

HoangNguyen0403/agent-skills-standard
by HoangNguyen0403
└────────────

┌ tags

└────────────