원클릭으로
add-binding-feature
Add or change a public NeMo Relay API surface across the core runtime and every affected binding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add or change a public NeMo Relay API surface across the core runtime and every affected binding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Compare NeMo Relay release branches and draft or update the documentation-site release notes. Use when preparing a release-notes update under docs/about-nemo-relay/release-notes, reviewing release-to-release changes, or gathering evidence for a current release summary.
Contribute documentation or example changes that stay aligned with NeMo Relay public behavior
Build and package reusable NeMo Relay runtime behavior as a config-activated plugin with validation and rollback-safe registration
Maintain or extend NeMo Relay observability surfaces across ATIF, OpenTelemetry, and OpenInference
Maintain or extend the NeMo Relay adaptive surface across config, plugins, docs, and bindings; use this when users still say optimizer
Maintain NeMo Relay package metadata, module paths, generated artifacts, and release-facing build surfaces
| name | add-binding-feature |
| description | Add or change a public NeMo Relay API surface across the core runtime and every affected binding |
| author | NVIDIA Corporation and Affiliates |
| license | Apache-2.0 |
Use karpathy-guidelines alongside this skill for implementation or review
work. Keep changes scoped, surface assumptions, and define focused validation
before editing.
Use this skill when a change affects the public runtime surface and must stay in parity across the Rust core, FFI, and one or more bindings.
Do not use this skill for:
crates/core/src/api/ and
related core modules such as crates/core/src/api/runtime/,
crates/core/src/codec/, or crates/core/src/json.rs.crates/ffi/src/api/*.rs
module, re-export them through crates/ffi/src/api/mod.rs, and ensure the
generated crates/ffi/nemo_relay.h stays correct.validate-change skill for the affected
surfaces.| Layer | Convention | Example |
|---|---|---|
| Rust | snake_case | nemo_relay_tool_call |
| C FFI | nemo_relay_ prefix | nemo_relay_tool_call |
| Python | snake_case | nemo_relay.tools.call |
| Go | PascalCase | nemo_relay.ToolCall |
| Node.js | camelCase | toolCall |
crates/core/src/api/crates/ffi/src/api/*.rs module and
re-export in crates/ffi/src/api/mod.rsjust build-gocrates/python/src/py_api/mod.rspython/nemo_relay/<module>.pypython/nemo_relay/*.pyi modulesgo/nemo_relay/nemo_relay.go with doc commentcrates/node/src/api/mod.rsdocs/reference/ updatedREADME.md, docs/getting-started/, or binding-level READMEs updated if behavior differs by languageLock these before implementing:
docs/about/architecture.mddocs/reference/api/index.mdREADME.md,
docs/getting-started/quick-start.md,
docs/about/release-notes/support-matrix.mddocs/integrate-frameworks/using-codecs.md,
docs/integrate-frameworks/provider-codecs.mddocs/about/concepts/plugins.md,
docs/build-plugins/about.md, docs/plugins/adaptive/configuration.md