nostr について
NIPs リポジトリにある Nostr プロトコル文書を参照するスキルです。開発者がイベント種別の仕様を探し、機能実装前に既存の機能を確認できます。
主な機能
- 01個別の NIP 仕様の取得
- 02README からイベント種別に対応する NIP を特定
- 03クライアント・リレーのメッセージとタグを確認
- 04機能設計前に既存の NIP を確認
活用シーン
- 01Nostr のイベント種別の仕様を探す
- 02必要なプロトコル機能の有無を確認
- 03メッセージ形式と標準タグを参照
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ soapbox-pub/ nostr-skills --skill nostrインストール後、Claude Code で/nostrを入力して読み込まれたか確認します。
詳細
Nostr プロトコル
Nostr は、暗号鍵と署名を使用して、真に検閲耐性のあるグローバルなソーシャルネットワークを実現する、シンプルでオープンなプロトコルです。
Nostr のドキュメントを探す
Nostr プロトコルのドキュメントはすべて、NIPs(Nostr Implementation Possibilities)リポジトリで管理されています。情報を確認するには、以下の方法があります。
個々の NIP を読む
個々の NIP は、以下から取得できます。
https://github.com/nostr-protocol/nips/blob/master/{NIP}.md
たとえば、基本プロトコル仕様である NIP-01 は、以下で確認できます。
https://github.com/nostr-protocol/nips/blob/master/01.md
イベント種別を探す
Nostr のイベント種別に関するドキュメントは、1 つ以上の NIP に分散しています。NIP 番号と種別番号に直接的な関係はありません。
特定のイベント種別を文書化している NIP を探すには、次の手順に従います。
-
まず、README を取得します。
https://github.com/nostr-protocol/nips/blob/master/README.md -
README の「Event Kinds」表を参照し、探している種別を文書化している NIP を確認します。
既存の機能を確認する
README を参照して、以下を確認してください。
- NIP の一覧を確認する — Nostr ネットワークにすでに存在する機能を把握できます。
- クライアントとリレーのメッセージを確認する — 通信プロトコルを理解できます。
- タグの一覧を確認する — 利用できる標準化済みタグを確認できます。
- 既存の NIP を利用するか判断する — 機能を実装する前に、既存の NIP で対応できるか確認してください。
ベストプラクティス
プロトコルの現状を理解し、既存の機能を再発明しないよう、必ず最初に README を取得して確認してください。
コメント
Markdown 対応