This pattern solves race conditions when you're spawning processes or crossing async boundaries. The core idea is simple: never query for "most recent" or "current" at execution time because what's current now won't be current after an await or process spawn. Instead, pass explicit IDs like session_id or root_span_id through the entire pipeline. The examples show real bugs this prevented, like analyzers learning from the wrong session because they defaulted to "most recent" instead of getting an explicit ID passed in. If you're building anything with background jobs, child processes, or distributed traces, this will save you from subtle timing bugs.
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill explicit-identity