cache-strategy
Get AI-powered caching strategy suggestions for your API. Use when performance matters.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Get AI-powered caching strategy suggestions for your API. Use when performance matters.
How to use
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ustawioną zmienną środowiskową OPENAI_API_KEY (wymagana do działania AI).
Przejdź do katalogu projektu i uruchom narzędzie wskazując ścieżkę do folderu z API: npx ai-cache-strategy ./src/api/. Narzędzie przeskanuje wszystkie pliki tras i przeanalizuje ich strukturę.
Czekaj na wyniki — narzędzie wyświetli rekomendacje cachowania dla każdego endpointu, w tym sugerowane wartości TTL i rekomendowaną warstwę cachowania.
Jeśli chcesz analizę dla konkretnego pliku, użyj: npx ai-cache-strategy ./routes/products.ts. Przydatne, gdy chcesz skupić się na wybranym module.
Aby uzyskać rekomendacje dostosowane do konkretnej warstwy cachowania (np. Redis), dodaj flagę: npx ai-cache-strategy ./src/api/ --layer redis. Narzędzie wtedy zaproponuje strategie specyficzne dla wybranej technologii.
Przejrzyj rekomendacje i zastosuj je w kodzie — zacznij od cachowania danych statycznych (konfiguracja, dane referencyjne), bądź ostrożny z danymi personalizowanymi i pamiętaj o prawidłowej inwaliacji cache'u.