engram-business-rules について
Engramの登録、同期、認証、管理、クラウド動作を変更する開発者向けのスキルです。ローカルファーストの原則と組織ポリシーを示し、サーバー側での適用と監査可能な同期判断を重視します。
主な機能
- 01ローカルファーストの既定方針
- 02登録とクラウド一時停止のルール
- 03サーバー側での管理同期ポリシー適用
- 04決定的でテスト可能なデータアクセス
- 05監査可能なポリシー変更
活用シーン
- 01登録や同期動作の変更
- 02組織またはプロジェクトポリシーの実装
- 03ローカルとリモートのデータ可視性の調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gentleman-programming/ engram --skill engram-business-rulesインストール後、Claude Code で/engram-business-rulesを入力して読み込まれたか確認します。
詳細
使用するタイミング
以下の場合にこのスキルを使用してください:
- 登録、同期、認証、管理者向けコントロール、またはクラウドの動作を変更する場合
- プロジェクトレベルまたは組織レベルのポリシーを実装する場合
- ローカルとリモートで表示されるデータを調整する場合
プロダクトのルール
- ローカル優先をデフォルトの考え方として維持します。
- 組織全体のセキュリティコントロールは、ローカルクライアントだけでなくクラウド側に設けます。
- プロジェクトの同期ポリシーを管理者向けにする場合は、サーバー側で強制できる必要があります。
- UI コントロールは実際のビジネスルールに対応させ、見せかけの切り替えにしてはいけません。
- データの可視性と同期権限は、決定論的でテスト可能でなければなりません。
同期のルール
- 登録によって、ローカルから同期できるものを制御します。
- クラウドの一時停止によって、組織が現在許可している内容を制御します。
- ポリシーによって同期がブロックされる場合は、データを黙って破棄せず、明確にエラーを通知します。
- 管理者ポリシーによって動作が変わる場合は、監査可能性を維持します。
コメント
Markdown 対応