Toolverse
All skills

obsidian-performance-tuning

by jeremylongshore

Optimize Obsidian plugin performance for smooth operation.\nUse when experiencing lag, memory issues, or slow startup,\nor when optimizing plugin code for large vaults.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
37

About this skill

Optimize Obsidian plugin performance for smooth operation.\nUse when experiencing lag, memory issues, or slow startup,\nor when optimizing plugin code for large vaults.\nTrigger with phrases like \

How to use

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium jeremylongshore. Upewnij się, że masz dostęp do Developer Tools (Ctrl/Cmd+Shift+I) w Obsidianie oraz podstawową wiedzę o asynchronicznym JavaScripcie.

  2. Aktywuj skill, wpisując frazę związaną z wydajnością, np. "obsidian performance", "obsidian slow", "optimize obsidian plugin" lub "obsidian memory usage". Skill automatycznie przygotuje się do analizy.

  3. Udostępnij kod wtyczki, którą chcesz zoptymalizować. Skill przeanalizuje strukturę i wskaże miejsca, gdzie wydajność spada poniżej docelowych metryk (ładowanie poniżej 100ms, wykonanie poleceń poniżej 50ms, operacje na plikach poniżej 10ms).

  4. Skorzystaj z klasy PerformanceProfiler dostarczonej przez skill. Dodaj profilowanie do kodu, opakowując krytyczne sekcje metodami start() i end(), aby zmierzyć czas wykonania poszczególnych operacji.

  5. Przejrzyj raporty wydajności generowane przez skill. Zidentyfikuj operacje, które przekraczają progi ostrzegawcze (np. ładowanie 100-500ms, zużycie pamięci 10-50MB), i zaznacz je jako priorytet do refaktoryzacji.

  6. Wdróż sugestie skill dotyczące asynchronicznych operacji, zmniejszenia zużycia pamięci i optymalizacji obsługi zdarzeń. Skill wspiera edycję i pisanie kodu, więc możesz prosić o konkretne implementacje dla dużych magazynów notatek.

Related skills