mcpField
A
angular-best-practices-signalstore

angular-best-practices-signalstore

github.com/alfredoperez開発36574 回インストール31 週間前に更新
リポジトリ

angular-best-practices-signalstore について

Angular開発者向けに、シグナルベースのローカル状態や機能別状態を扱うNgRx SignalStoreの指針をまとめたスキルです。共有状態、RxJSの副作用、派生状態、エンティティコレクションを扱い、angular-best-practicesを補完します。

主な機能

  1. 01共有状態向けSignalStoreの指針
  2. 02rxMethodによるRxJS連携
  3. 03withComputedによる派生状態
  4. 04withEntitiesによるコレクション管理

活用シーン

  1. 01SignalStore状態の作成・変更
  2. 02ストアへのRxJS副作用の追加
  3. 03メモ化された状態の導出
  4. 04エンティティコレクションの管理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alfredoperez/angular-best-practices --skill angular-best-practices-signalstore

インストール後、Claude Code で/angular-best-practices-signalstoreを入力して読み込まれたか確認します。

同梱ファイルAGENTS.md

詳細

Angular SignalStore のベストプラクティス

シグナルベースのローカル状態およびフィーチャー状態を管理するための NgRx SignalStore のルールです。Angular を包括的にカバーするには、コアの angular-best-practices スキルと併用してください。

リンク

適用するタイミング

  • SignalStore ベースの状態管理を作成または変更するとき
  • rxMethod を使って RxJS の副作用を統合するとき
  • withEntities を使ってコレクションを管理するとき

ルール

ルール影響度説明
RxJS の統合には rxMethod を使用する中ストア内で debounce、switchMap、その他の RxJS オペレーターを使用します
共有状態には SignalStore を使用する高NgRx のオーバーヘッドを抑えたシグナルベースのリアクティビティを実現します
派生状態には withComputed を使用する中メモ化された派生ロジックを一元化します
コレクションには withEntities を使用する中O(1) の検索と標準化された CRUD 操作を実現します

インストール

skills.sh/alfredoperez/angular-best-practices からインストールします。

コメント