Toolverse
All skills

cache-expert

by dagger

Covers Dagger Engine caching internals including cache key derivation, invalidation, and the immutable DAG model. Use when debugging cache misses, unexpected invalidations, or implementing caching-related engine features.

Installation

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

Installation

Quick info

Author
dagger
Category
Backend

About this skill

Covers Dagger Engine caching internals including cache key derivation, invalidation, and the immutable DAG model. Use when debugging cache misses, unexpected invalidations, or implementing caching-related engine features.

How to use

  1. Zainstaluj skill cache-expert z repozytorium Dagger (github.com/dagger/dagger/tree/main/skills/cache-expert). Skill zawiera dokumentację referencyjną w formacie markdown, którą możesz przeglądać lokalnie lub w repozytorium.

  2. Zapoznaj się z architekturą cache'owania, czytając dokumenty w kolejności: najpierw ids.md (jak ID i digesty definiują tożsamość cache'u), potem dagql-api-server.md (jak operacje Select, preselect i call wpływają na użycie cache'u), wreszcie cache-storage.md (przechowywanie, indeksowanie i persystencja wyników).

  3. Gdy debugujesz konkretny problem z cache'em (miss, nieoczekiwana invalidacja), otwórz debugging.md, aby znaleźć praktyczne punkty instrumentacji i procedurę debugowania.

  4. Jeśli pracujesz z synchronizacją plików, przeczytaj filesync.md, aby zrozumieć, jak cache'owanie wpływa na transfer danych.

  5. Używaj skilla jako referencji podczas implementacji funkcji cache'owania w Dagger Engine — każdy dokument zawiera konkretne informacje o tym, jak działają klucze, digesty i DAG w kontekście GraphQL API.

Related skills