Toolverse
All skills

explicit-identity

by parcadei

Explicit Identity Across Boundaries

Installation

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

Installation

Quick info

Author
parcadei
Category
DevOps

About this skill

Explicit Identity Across Boundaries

How to use

  1. Zainstaluj skill explicit-identity z repozytorium parcadei do katalogu .claude/skills w swoim projekcie Claude Code.

  2. Przed uruchomieniem procesu potomnego przygotuj zmienne identyfikacyjne: session_id (identyfikator sesji Claude'a), root_span_id (klucz śladu Braintrust) i turn_span_id (identyfikator tury w sesji). Przechowuj je w zmiennych środowiskowych lub obiekcie konfiguracji.

  3. Przekazuj identyfikatory jawnie jako argumenty przy spawaniu procesów – zamiast spawn('analyzer', ['--learn']), użyj spawn('analyzer', ['--learn', '--session-id', input.session_id]). Nigdy nie polegaj na domyślnym "most recent".

  4. Zapisuj identyfikatory w plikach stanu dla późniejszej korelacji – każdy proces potomny powinien mieć dostęp do pełnych UUID, nie do częściowych dopasowań.

  5. Utrzymuj rozdzielenie typów identyfikatorów w całej pipeline – nie łącz session_id, root_span_id i turn_span_id w jeden identyfikator, bo każdy ma inny cel i kontekst.

  6. Testuj granice asynchroniczne – upewnij się, że po await lub spawn kontekst sesji pozostaje poprawny dzięki jawnie przekazanym identyfikatorom, a nie zmienia się na inną sesję w wyniku race condition.

Related skills