mcpField
E
engram-business-rules

engram-business-rules

github.com/gentleman-programming開発7.7k74 回インストール今日更新
リポジトリ

engram-business-rules について

Engramの登録、同期、認証、管理、クラウド動作を変更する開発者向けのスキルです。ローカルファーストの原則と組織ポリシーを示し、サーバー側での適用と監査可能な同期判断を重視します。

主な機能

  1. 01ローカルファーストの既定方針
  2. 02登録とクラウド一時停止のルール
  3. 03サーバー側での管理同期ポリシー適用
  4. 04決定的でテスト可能なデータアクセス
  5. 05監査可能なポリシー変更

活用シーン

  1. 01登録や同期動作の変更
  2. 02組織またはプロジェクトポリシーの実装
  3. 03ローカルとリモートのデータ可視性の調整

インストール

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

$npx skills add https://github.com/gentleman-programming/engram --skill engram-business-rules

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

詳細

使用するタイミング

以下の場合にこのスキルを使用してください:

  • 登録、同期、認証、管理者向けコントロール、またはクラウドの動作を変更する場合
  • プロジェクトレベルまたは組織レベルのポリシーを実装する場合
  • ローカルとリモートで表示されるデータを調整する場合

プロダクトのルール

  1. ローカル優先をデフォルトの考え方として維持します。
  2. 組織全体のセキュリティコントロールは、ローカルクライアントだけでなくクラウド側に設けます。
  3. プロジェクトの同期ポリシーを管理者向けにする場合は、サーバー側で強制できる必要があります。
  4. UI コントロールは実際のビジネスルールに対応させ、見せかけの切り替えにしてはいけません。
  5. データの可視性と同期権限は、決定論的でテスト可能でなければなりません。

同期のルール

  • 登録によって、ローカルから同期できるものを制御します。
  • クラウドの一時停止によって、組織が現在許可している内容を制御します。
  • ポリシーによって同期がブロックされる場合は、データを黙って破棄せず、明確にエラーを通知します。
  • 管理者ポリシーによって動作が変わる場合は、監査可能性を維持します。

コメント