Явная передача ID через границы процессов

engineering

explicit-identity — это скилл для Claude Code, реализующий паттерн явной передачи идентификаторов через границы процессов и асинхронные операции. Суть принципа: «самый последний» — это race condition; вместо запроса «текущей» или «последней» сессии нужно всегда передавать явный идентификатор, например `--session-id $ID` при запуске дочерних процессов и сохранять ID в файлах состояния для последующей корреляции. Скилл разграничивает три несводимых типа идентификаторов: `session_id` (сессия Claude Code), `root_span_id` (ключ трассировки Braintrust) и `turn_span_id` (конкретный шаг внутри сессии). Предназначен для архитекторов и разработчиков, которые строят распределённые или многопроцессные пайплайны с Claude Code и Braintrust и хотят исключить путаницу контекста между сессиями.