IDMP通知スキル。グローバル通知の設定、連絡先、テンプレート、配信履歴、テンプレートレベルのルール(個別の通知ごとのルール)、テスト送信の動作を確認・検査するために使用します。
IDMP notification skill. Use it to inspect global notification config, contact points, templates, delivery history, template-level rules, and test-send behavior.
先に ../idmp-shared/SKILL.md をお読みください。
書き込み処理の前に: 🛑 破壊的な操作の確認プロトコルに従ってください。読み込み専用のコマンドはここでも読み込み専用のままですが、削除・書き込み・更新の処理フローでは、共有の確認ゲートが必要です。
try-send を使用| ショートカット | 目的 |
|---|---|
+config |
通知設定を表示 |
+contacts |
通知の連絡先一覧を表示 |
+default |
デフォルト連絡先を表示 |
+details |
通知配信の詳細一覧を表示 |
+rules |
1つの要素テンプレートの通知ルール一覧を表示 |
| 情報 | 副作用が生じる前に解決すべき理由 |
|---|---|
| スコープの種類 | グローバル通知インフラストラクチャ、要素単位の通知ルール、またはテンプレート単位の通知ルールのどれを読み込むかを決定する必要があります。 |
| 所有者スコープ | タスクが通知ルールに関わる場合、事前に正確な elementId または elementTemplateId が必要です。 |
| 配信の意図 | 履歴と設定の読み込みだけが必要か、実際の try-send による副作用が許容されるかを決定します。 |
| テンプレート ID のソース | テンプレートの id が未知の場合、まず生成されたテンプレート一覧コマンド notification notification templates を使用してください。 |
| ルールの対象 | 最終的なルールがカバーすべき連絡先、テンプレート、重要度(エスカレーション段階)、再送ポリシーを決定します。 |
| 確認期間 | 再送または try-send 後に配信履歴を再度確認する方法を決定します。 |
notification notify-rules list を使用します。テンプレート単位の調査には notification notify-rules list-get を使用します。notification template get には生成されたリスト機能がありますが、notification notification templates という複雑なパスに配置されています。テンプレート ID を推測する前にこのリストを使用してください。try-send は --dry-run なしで実行される場合、実際の通知送信となるため、操作者が明示的に検証を承認した場合にのみ実行してください。try-send --dry-run --ack-risk を優先します。これを配信完了の証拠ではなく、コマンド形式の検証として扱ってください。notification page list は再送試行の生データではなく、メッセージ詳細ページに基づいています。再送は既存の詳細行を更新し、その下に記録を追加する場合があり、新しいトップレベルの行を作成する場合ばかりではありません。try-send より後から反映される場合があるため、最初の結果を最終版と仮定せず、notification page list を再度確認してください。../idmp-workflow-alert-create/SKILL.md または ../idmp-workflow-alert-debug/SKILL.md に切り替えてください。notify-rules の再読み込みが同じ所有者の意図したバインディングを表示する場合にのみ完了です。notification page list またはメッセージ詳細の再読み込みが主張した送信または再送の結果を反映する場合にのみ完了です。config、contact-point、default、template / templates をグローバル通知インフラストラクチャとして扱います。notify-rules をグローバル設定ではなく、要素または要素テンプレート上のバインディングとして扱います。template get の前に notification notification templates を使用します。page list と details get を使用します。try-send --dry-run --ack-risk を使用し、実際の通知送信を伴う非ドライラン版の try-send は操作者が明示的に副作用を承認した場合だけ使用します。idmp-cli schema notification.config.list
idmp-cli notification config list
idmp-cli schema notification.list.list
idmp-cli notification list list
idmp-cli schema notification.notification.templates
idmp-cli notification notification templates
idmp-cli schema notification.template.get
idmp-cli notification template get --params '{"id":123}'
idmp-cli schema notification.notify-rules.list-get
idmp-cli notification notify-rules list-get --params '{"elementTemplateId":123}'
idmp-cli schema notification.page.list
idmp-cli notification page list --params '{"current":1,"size":20}'
idmp-cli schema notification.try-send.create-post
idmp-cli notification try-send create-post --ack-risk --data '{...}' --params '{"elementTemplateId":123}'
idmp-cli schema notification.try-send.create
idmp-cli notification try-send create --dry-run --ack-risk --data '{...}' --params '{"elementId":123}'
idmp-cli notification notification templates を使用してください。環境に再利用可能なテンプレートが本当にない場合にのみ、一時的なテンプレート(見本)を作成してください。try-send は成功するが通知履歴がない: これは予想される動作です。ドライランはペイロード形式とプレビュー経路の証明だけです。try-send は実行されるが通知が到着しない: 連絡先、テンプレート内容、チャネル設定、配信履歴を確認してください。idmp-cli notification config list でグローバル通知設定を読み込みます。idmp-cli notification list list で連絡先一覧を表示します。idmp-cli notification notification templates でテンプレート一覧を表示し、idmp-cli notification template get --params '{"id":123}' で1つのテンプレートを読み込みます。idmp-cli notification notify-rules list-get --params '{"elementTemplateId":123}' でテンプレートルール一覧を表示するか、スコープが要素モードの場合は idmp-cli notification notify-rules list --params '{"elementId":123}' で要素ルール一覧を表示します。idmp-cli notification page list --params '{"current":1,"size":20}' で配信履歴を確認するか、ペイロード検証だけで十分な場合は idmp-cli notification try-send create --dry-run --ack-risk --data '{...}' --params '{"elementId":123}' で安全な要素単位のドライラン版プレビューを実行します。Read ../idmp-shared/SKILL.md first.
Before any write: Follow the 🛑 Destructive op confirmation protocol. Read-only commands stay read-only here, but delete / write / patch flows still require the shared yes-gate.
try-send only when a real test notification is acceptable.| Shortcut | Purpose |
|---|---|
+config |
Show notification config |
+contacts |
List notification contact points |
+default |
Show the default contact point |
+details |
List notification delivery details |
+rules |
List notification rules for one element template |
Notification read flows../idmp-workflow-alert-create/SKILL.md../idmp-workflow-alert-debug/SKILL.md| Context | Why it must be resolved before side effects |
|---|---|
| Scope type | Decide whether you are reading global notification infrastructure, element-scoped notify rules, or template-scoped notify rules. |
| Owner scope | If the task touches notify rules, you need the exact elementId or elementTemplateId first. |
| Delivery intent | Decide whether you only need history and config reads or whether a real try-send side effect is allowed. |
| Template ID source | If you do not already know a template id, start with the generated template-list command notification notification templates. |
| Rule target | Decide which contact point, template, severity, and resend policy the final rule should cover. |
| Verification window | Decide how you will reread delivery history after resend or try-send. |
notification notify-rules list; template-scoped investigations use notification notify-rules list-get.notification template get does have a generated list companion, but it lives under the awkward path notification notification templates. Use that list before you guess a template ID.try-send is a real notification side effect when it runs without --dry-run, and it should run only when the operator explicitly accepts that validation.try-send --dry-run --ack-risk; treat that as validation of command shape, not proof that delivery completed.notification page list is backed by message-detail pages, not by raw resend attempts. A resend can update an existing detail row and append records under it instead of creating a new top-level page row.try-send, so reread notification page list instead of assuming the first response is final.../idmp-workflow-alert-create/SKILL.md or ../idmp-workflow-alert-debug/SKILL.md.notify-rules reread shows the intended binding on the same owner.notification page list or the message-detail reread reflects the send or resend outcome you claimed.config, contact-point, default, and template / templates as global notification infrastructure.notify-rules as bindings on elements or element templates, not as global config.notification notification templates before template get when no template ID is already known.page list and details get for delivery history and message-level troubleshooting.try-send --dry-run --ack-risk for safe preview-only validation, and use non-dry-run try-send only when the operator explicitly accepts a real notification side effect.idmp-cli schema notification.config.list
idmp-cli notification config list
idmp-cli schema notification.list.list
idmp-cli notification list list
idmp-cli schema notification.notification.templates
idmp-cli notification notification templates
idmp-cli schema notification.template.get
idmp-cli notification template get --params '{"id":123}'
idmp-cli schema notification.notify-rules.list-get
idmp-cli notification notify-rules list-get --params '{"elementTemplateId":123}'
idmp-cli schema notification.page.list
idmp-cli notification page list --params '{"current":1,"size":20}'
idmp-cli schema notification.try-send.create-post
idmp-cli notification try-send create-post --ack-risk --data '{...}' --params '{"elementTemplateId":123}'
idmp-cli schema notification.try-send.create
idmp-cli notification try-send create --dry-run --ack-risk --data '{...}' --params '{"elementId":123}'
idmp-cli notification notification templates first, and create a temporary template fixture only if the environment truly has no reusable template to inspect.try-send succeeds but there is no notification history: that is expected; dry-run only proves the payload shape and preview path.try-send runs but no message arrives: inspect contact points, template content, channel settings, and delivery history.idmp-cli notification config list.idmp-cli notification list list.idmp-cli notification notification templates, then read one template with idmp-cli notification template get --params '{"id":123}'.idmp-cli notification notify-rules list-get --params '{"elementTemplateId":123}', or list element rules with idmp-cli notification notify-rules list --params '{"elementId":123}' when the scope is element mode.idmp-cli notification page list --params '{"current":1,"size":20}', or preview a safe element-scoped try-send with idmp-cli notification try-send create --dry-run --ack-risk --data '{...}' --params '{"elementId":123}' when a live test only needs payload validation.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。