Dev & Engineering ✓ NVIDIA · Official nemo-relaycontext-isolationscope-stacksasync-concurrencytrace-propagation

NeMo Relay Context Isolation

Keeps NeMo Relay scope stacks independent across concurrent requests and async workflows while preserving ancestry propagation.

FollowSkills review · FSRS-2.0
Not recommended
55/ 100 5-point scale 2.8 / 5
Trust19 / 25 · 3.8/5

The skill explicitly requires an independent scope stack per request and explains propagation risks across async, thread, goroutine, and worker boundaries. It requests no credentials or external operations, and no malicious behavior is visible. Points are deducted because it does not specify sensitive input/output redaction, user confirmation, rollback, dependency security, or failure isolation, and the supplied repository-level license metadata is NOASSERTION and not fully reconciled with the stated license.

Reliability7 / 20 · 1.8/5

The Python, Rust, Go, and Node.js guidance is internally consistent and identifies event mixing, middleware leakage, and missing active scopes as failure symptoms. Points are deducted for the absence of version constraints, runnable examples, edge-case handling, exception behavior, and diagnosable failure messages; the static-review ceiling also limits the score.

Adaptability11 / 15 · 3.7/5

The description and trigger conditions are clear, covering concurrent requests, async tasks, threads, workers, goroutines, and multi-agent systems, with language-specific APIs. Points are deducted because non-fit scenarios, input/output boundaries, API compatibility, and Chinese-language guidance are not specified. The core guidance does not depend on an overseas service, so no additional mainland-China reachability deduction is warranted.

Convention8 / 15 · 2.7/5

SKILL.md is concise and organized around core rules, language defaults, common failures, and related skills, and states Apache-2.0; the skill card adds owner, version, geography, and risk information. Points are deducted for missing recommended Instructions and Examples sections, incomplete installation/dependency notes, no FAQ or changelog, and no clear maintenance responsibility or update path. The benchmark also reports schema and author-format findings.

Effectiveness6 / 15 · 2.0/5

The content directly addresses concurrent NeMo Relay scope isolation and names the key APIs and failure modes for several languages, so it can cover the core advisory task. Points are deducted because it lacks complete examples, validation steps, and directly reusable implementations; users must still adapt the advice to their Relay version and runtime. The supplied benchmark report cannot exceed the static-review ceiling.

Verifiability4 / 10 · 2.0/5

The fixed revision, SKILL.md, evaluation tasks, benchmark metrics, and Tier 1 findings provide some auditability, while evals.json states expected behaviors. Points are deducted because there is no skill-specific committed test suite, CI coverage, or independently reproducible execution evidence; the benchmark results cannot be independently verified from this static review.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Do not share one mutable scope stack across unrelated concurrent work; this can mix event ancestry and leak scope-local middleware.
  • Before crossing async-task, goroutine, thread, or worker boundaries, verify the propagation semantics and API for the deployed NeMo Relay version; the skill provides no runnable example or validation procedure.
  • Scope inputs and outputs may contain business data, so establish redaction and data-minimization rules before recording payloads.
See the full review method →

What does this skill do, and when should you use it?

This skill guides applications that run concurrent requests, worker threads, async tasks, goroutines, or multiple agents in one process. It treats scope-stack ownership as part of the request boundary so unrelated work does not share mutable state. The guidance covers nested scopes, event parentage, scope-local middleware, and stack-management approaches for Python, Rust, Go, and Node.js. It fits NeMo Relay integrations that need request-level telemetry and behavior isolation.

Guides agents to create an independent scope stack for each request, agent, or workflow; explains root and child scope structure and standard types including Agent, Function, Tool, Llm, Retriever, Embedder, Reranker, Guardrail, Evaluator, Custom, and Unknown; describes context propagation; identifies the relevant stack-management helpers for Python, Rust, Go, and Node.js; and helps diagnose incorrect event ancestry, leaking scope-local middleware, and lost context across asynchronous execution boundaries.

  1. A developer handles multiple concurrent requests in one process and must prevent events from appearing under one root UUID.
  2. A team uses async tasks, worker pools, or threads and needs each unit of work to inherit the correct scope ancestry.
  3. An engineer builds a multi-agent application and needs each agent run to have its own scope stack and local middleware.
  4. A maintainer of a Python, Rust, Go, or Node.js NeMo Relay integration needs to choose task-local or explicit context propagation.
  5. An engineer investigates scope loss after crossing thread, goroutine, async-task, or JavaScript worker boundaries.

What are this skill's strengths and limitations?

Pros
  • Targets a clearly defined problem: scope isolation across concurrent requests and workflows.
  • Provides language-specific direction for Python, Rust, Go, and Node.js.
  • Enumerates common failure modes for event ancestry and middleware leakage.
  • Uses no Claude Code- or Codex-specific extensions, supporting portable Agent Skills clients.
Limitations
  • Provides instructional SKILL.md content only, with no scripts, complete code, or test suite.
  • Does not specify version requirements, installation dependencies, or full initialization configuration.
  • Focuses on NeMo Relay scope propagation rather than broader observability deployment or business logic.

How do you install this skill?

Install the specific skill with the skills CLI command supported by the repository README:

npx skills add nvidia/skills --skill nemo-relay-instrument-context-isolation --yes

The CLI prompts for the skill and installation destination. The source does not specify a fixed local directory or additional dependencies.

How do you use this skill?

After installation, ask an agent to handle a context-isolation task, for example: “Design independent ScopeStack ownership for this NeMo Relay Go service using goroutines, and preserve request ancestry propagation.” The application must still use the runtime helpers listed in SKILL.md for its language; the source does not provide a complete project configuration or runnable example.

FAQ

Will this skill automatically change my concurrent code?
No. It provides guidance on scope-stack ownership, propagation, and troubleshooting; the source does not say that it edits or executes application code.
Does it require dependencies beyond NeMo Relay?
The source lists no additional dependencies or version requirements. It references NeMo Relay runtime helpers for several languages.
What failure modes does it address?
It addresses shared root UUIDs across requests, leaking scope-local middleware, worker execution without the expected active scope, and context loss across async, goroutine, or JavaScript worker boundaries.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Runtime Integration Debugger

Diagnose application-side runtime failures after NeMo Relay is installed or imported.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Plugin Builder

Guides reusable NeMo Relay runtime behavior into configurable plugins.

Automation & Ops ✓ NVIDIA · Official

NeMo Relay Observability Plugin

Configure NeMo Relay event capture and telemetry exports.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Adaptive Tuning

Tune NeMo Relay plugin behavior from runtime signals with measured, reversible rollouts.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Call Instrumentation

Wrap tool and LLM calls with Relay lifecycle events, middleware, and guardrails.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Typed Wrappers & Codecs

Add typed boundaries to NeMo Relay integrations while preserving predictable JSON middleware semantics and caller-visible behavior.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Distributed Training

Choose and configure multi-GPU and multi-node training strategies for NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

A structured guide for adding new LLM, MoE, and VLM architectures to NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

NeMo Evaluator Plugin Skill

Run and manage NeMo Platform model evaluations through the Evaluator CLI and Python SDK.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Parallelism Strategy Guide

Choose, combine, and validate Megatron Bridge parallelism configurations.

Writing & Content ✓ NVIDIA · Official

NeMo-RL Documentation Conventions

Keeps NeMo-RL documentation, indexes, and docstrings consistent.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Sequence Packing

Configure and validate sequence packing and long-context training in Megatron-Bridge.

Data & Analysis ✓ NVIDIA · Official

Nemotron Speech ASR Customization Orchestrator

Chooses and coordinates the lowest-cost path for adapting speech recognition to a domain or language.

Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

Data & Analysis ✓ NVIDIA · Official

Clinical ASR Evaluation and KER Leaderboard

Evaluate clinical ASR manifests and isolate terminology-recognition failures.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Recipe Development

Build, modify, and validate NeMo AutoModel training and evaluation recipes.

Automation & Ops ✓ NVIDIA · Official

NeMo-RL Kubernetes Launcher

Launch, monitor, iterate on, and debug NeMo-RL training runs on Kubernetes.

Related skills