From mk
Provides Angular v20+ patterns for components, signals, services, forms, routing, HTTP, SSR, testing, and tooling. Auto-activates on .ts files in Angular projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mk:angularWhen to use
Use when writing Angular v20+ code (components, signals, services, forms, routing, HTTP, SSR). Auto-activates on .ts files in Angular projects. NOT for generic TypeScript (see mk:typescript) or Vue/React.
This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Angular v20+ patterns — 10 topics consolidated with progressive disclosure.
Angular v20+ patterns — 10 topics consolidated with progressive disclosure.
input(), input.required(), output() (not @Input/@Output)signal(), computed(), linkedSignal() (not BehaviorSubject)inject() in field initializers (not constructor injection)@if, @for with track, @switch (not *ngIf/*ngFor)changeDetection: ChangeDetectionStrategy.OnPush| Task involves | Read |
|---|---|
| Components, templates, host bindings, content projection | references/component.md |
| signal(), computed(), linkedSignal(), effect(), reactive state | references/signals.md |
| inject(), providers, injection tokens, services | references/di.md |
| Custom directives, DOM manipulation, host listeners | references/directives.md |
| Forms, validation, signal forms API | references/forms.md |
| HTTP calls, resource(), httpResource(), interceptors | references/http.md |
| Routes, lazy loading, guards, resolvers, navigation | references/routing.md |
| SSR, hydration, prerendering, browser-only APIs | references/ssr.md |
| Unit tests, integration tests, TestBed, Vitest | references/testing.md |
| Angular CLI, schematics, build config, project setup | references/tooling.md |
Read multiple references when task spans topics (e.g., component + signals + forms).
input(), output() signal functions@if, @for with track expressioninject() in field initializerssignal() + computed()CanActivateFn, HttpInterceptorFnFull list: references/gotchas.md
Auto-activates during Phase 3 (Build) when Angular project detected (angular.json or @angular/core in package.json). Loaded by developer agent alongside mk:typescript.
npx claudepluginhub ngocsangyem/meowkit --plugin mkGenerates Angular code and provides architectural guidance on signals, forms, DI, routing, SSR, accessibility, animations, styling, testing, and CLI tooling.
Generates Angular code and architecture guidance for projects, components, services, signals, forms, DI, routing, SSR, accessibility, animations, styling, testing, and CLI tools.
Provides expertise for modern Angular v20+ apps using Signals, Standalone Components, Zoneless change detection, SSR/Hydration, and reactive patterns. Ideal for new builds and performance optimization.