Skip to main content

explicit-identity

Explicit Identity Across Boundaries

ソース情報

リポジトリ
parcadei/Continuous-Claude-v3
ソースの最終更新活動
2026年1月10日 01:54
検出された SKILL.md の言語
英語
スター
3,943
フォーク
303

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
explicit-identity
description
Explicit Identity Across Boundaries
user-invocable
false
# Explicit Identity Across Boundaries Never rely on "latest" or "current" when crossing process or async boundaries. ## Pattern Pass explicit identifiers through the entire pipeline. "Most recent" is a race condition. ## DO - Pass `--session-id $ID` when spawning processes - Store IDs in state files for later correlation - Use full UUIDs, not partial matches - Keep different ID types separate (don't collapse concepts) ## DON'T - Query for "most recent session" at execution time - Assume the current context will still be current after await/spawn - Collapse different ID types: - `session_id` = Claude Code session (human-facing) - `root_span_id` = Braintrust trace (query key) - `turn_span_id` = Braintrust turn within session ## Example ```typescript // BAD: race condition at session boundaries spawn('analyzer', ['--learn']) // defaults to "most recent" // GOOD: explicit identity spawn('analyzer', ['--learn', '--session-id', input.session_id]) ``` ## Source Sessions - 1c21e6c8: Defined session_id vs root_span_id distinction - 6a9f2d7a: Fixed wrong-session attribution via explicit passing - a541f08a: Confirmed pattern prevents race at session boundaries
GitHubで見る