Toolverse
Wszystkie skille

obsidian-sdk-patterns

autor: jeremylongshore

Gotowe wzorce do tworzenia wtyczek Obsidiana w TypeScript — bezpośrednio do produkcji.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
26

O skillu

Skill zawiera sprawdzone wzorce kodowania dla wtyczek Obsidiana napisanych w TypeScript. Pomoże Ci wdrażać złożone funkcje, refaktoryzować istniejące wtyczki i ustalać standardy kodowania w projekcie. Obejmuje m.in. bezpieczne typowanie ustawień, zarządzanie cyklem życia wtyczki i integrację z API. Aktywuj go, pisząc frazy takie jak "obsidian patterns", "obsidian best practices" czy "idiomatic obsidian plugin".

Jak używać

  1. Upewnij się, że masz ukończoną konfigurację obsidian-install-auth oraz znajomość TypeScript i async/await. Skill wymaga zrozumienia cyklu życia wtyczek Obsidiana.

  2. Wyzwól skill, używając jednej z fraz: "obsidian patterns", "obsidian best practices", "obsidian code patterns" lub "idiomatic obsidian plugin" w kontekście swojego zadania.

  3. Skill udostępni Ci wzorzec Type-Safe Settings Pattern — strukturę do definiowania ustawień wtyczki z interfejsem TypeScript, domyślnymi wartościami i zakładką ustawień z polami tekstowymi, przełącznikami i innymi kontrolkami.

  4. Zastosuj dostarczony wzorzec w pliku src/settings.ts swojej wtyczki, dostosowując interfejs MyPluginSettings do swoich potrzeb (np. dodając pola dla API, flag funkcji czy list folderów).

  5. Zintegruj SettingTab z głównym plikiem wtyczki, aby użytkownicy mogli edytować ustawienia w interfejsie Obsidiana. Skill pokazuje, jak obsługiwać zdarzenia onChange i zapisywać zmiany.

  6. Gdy implementujesz złożone funkcje lub refaktoryzujesz kod, wracaj do skill'u z konkretnymi pytaniami o wzorce — np. "jak obsługiwać błędy w wtyczce" lub "jak strukturować pliki wtyczki" — a otrzymasz dalsze wskazówki oparte na best practices.

Podobne skille