本文へ移動
cccskills
無料GitHub で公開

mk:angular

Use when working with Angular code — components, signals, services, forms, routing, HTTP, testing, SSR, or tooling. Targets Angular v20+ modern patterns. Auto-activates on .ts files in Angular projects (detected via angular.json).

インストール方法を見る

含まれるファイル(12)

  • SKILL.md3.8 KB
  • references/component.md6.2 KB
  • references/di.md7.7 KB
  • references/directives.md10.2 KB
  • references/forms.md10.0 KB
  • references/gotchas.md4.2 KB
  • references/http.md8.2 KB
  • references/routing.md8.4 KB
  • references/signals.md6.9 KB
  • references/ssr.md10.5 KB
  • references/testing.md10.9 KB
  • references/tooling.md9.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Angular

Angular v20+ patterns — 10 topics consolidated with progressive disclosure.

v20+ Modern Defaults (apply always)

  • Standalone components are default — no NgModule needed
  • Signal-based inputs/outputs — use input(), input.required(), output() (not @Input/@Output)
  • Signal-based state — use signal(), computed(), linkedSignal() (not BehaviorSubject)
  • inject() function — use inject() in field initializers (not constructor injection)
  • Native control flow — use @if, @for with track, @switch (not *ngIf/*ngFor)
  • OnPush change detection — always set changeDetection: ChangeDetectionStrategy.OnPush
  • Functional guards/resolvers — use functions (not class-based guards)
  • resource() / httpResource() — prefer over manual HttpClient subscribe for data loading

When to Read Each Reference

Task involvesRead
Components, templates, host bindings, content projectionreferences/component.md
signal(), computed(), linkedSignal(), effect(), reactive statereferences/signals.md
inject(), providers, injection tokens, servicesreferences/di.md
Custom directives, DOM manipulation, host listenersreferences/directives.md
Forms, validation, signal forms APIreferences/forms.md
HTTP calls, resource(), httpResource(), interceptorsreferences/http.md
Routes, lazy loading, guards, resolvers, navigationreferences/routing.md
SSR, hydration, prerendering, browser-only APIsreferences/ssr.md
Unit tests, integration tests, TestBed, Vitestreferences/testing.md
Angular CLI, schematics, build config, project setupreferences/tooling.md

Read multiple references when task spans topics (e.g., component + signals + forms).

Gotchas (top 5 — most common Claude mistakes)

  1. Using @Input/@Output decorators: deprecated in v20+ → use input(), output() signal functions
  2. **Using ngIf/ngFor: deprecated template syntax → use @if, @for with track expression
  3. Constructor injection: outdated pattern → use inject() in field initializers
  4. BehaviorSubject for component state: over-complex → use signal() + computed()
  5. Class-based guards/interceptors: deprecated → use functional CanActivateFn, HttpInterceptorFn

Full list: references/gotchas.md

Workflow Integration

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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

mk-advise

無料

Turn a raw idea into ONE honest recommendation: interview one question at a time until confirmed, then give a verdict with trade-offs and a checklist. Not for options or debate.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Browser automation CLI for agents: navigate, click/fill, screenshot, extract data, test apps, Electron/Slack, cloud browsers. NOT for the user's real Chrome profile/cookies (mk:chrome-profile).

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Detects the right agent and complexity tier at Phase 0 orient; runs first in every workflow. NOT for runtime agent routing inside a single skill.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Angular v20+ patterns: components, signals, services, forms, routing, HTTP, testing, SSR. Auto-activates on .ts files in Angular projects (angular.json detected).

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Design and review durable REST, GraphQL, RPC, or event API contracts: shape, compatibility, pagination, error semantics. Discovers existing consumers first. Not implementation, schema, or release.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

ngocsangyem のスキルをすべて見る

このスキルの問題を報告する