Toolverse
Wszystkie skille

nostr-expert

autor: vitorpamplona

Wzorce implementacji protokołu Nostr w bibliotece Quartz — stwórz, parsuj i podpisuj zdarzenia Nostr.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
22

O skillu

Umiejętność dla deweloperów pracujących z protokołem Nostr w bibliotece Quartz (KMP Nostr AmethystMultiplatform). Zawiera praktyczne wzorce do tworzenia i parsowania zdarzeń Nostr, pracy z rodzajami zdarzeń i tagami, implementacji 57 NIP-ów, budowania zdarzeń za pomocą DSL TagArrayBuilder, kryptografii Nostr (secp256k1, szyfrowanie NIP-44), komunikacji z przekaźnikami oraz kodowania Bech32 (npub, nsec, note, nevent). Uzupełnia agenta nostr-protocol, który dostarcza specyfikacje NIP — ta umiejętność skupia się na wzorcach i szczegółach implementacji w kodzie Quartz.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium vitorpamplona/amethyst i ścieżkę .claude/skills/nostr-expert. 2. Użyj tej umiejętności, gdy pracujesz nad implementacją zdarzeń Nostr — na przykład gdy chcesz stworzyć zdarzenie TextNote, Reaction lub Zap, zapytaj o wzorce w kodzie Quartz dla odpowiedniego NIP-u. 3. Odwołuj się do struktury katalogów Quartz (nip01Core/, nip04Dm/, nip17Dm/, nip44Encryption/ itd.) — umiejętność pomoże Ci znaleźć klasy zdarzeń, tagi i narzędzia dla konkretnego NIP-u. 4. Gdy potrzebujesz informacji o specyfikacji NIP (co dokładnie definiuje protokół), przełącz się na agenta nostr-protocol; ta umiejętność skupia się na kodzie, a nie na specyfikacji. 5. Wykorzystaj umiejętność do pytań o kryptografię Nostr (secp256k1, szyfrowanie NIP-44), kodowanie Bech32 lub walidację zdarzeń — zawiera konkretne wzorce z biblioteki Quartz. 6. Jeśli szukasz implementacji konkretnego NIP-u, opisz swój przypadek użycia (np. prywatne wiadomości, zappy, notatki z wątkami), a umiejętność wskaże Ci odpowiedni moduł w kodzie Quartz.

Podobne skille