nvidia/test-node-binding
Build and test the NeMo Relay Node.js binding; use this for crates/node changes or Node-facing integration checks
npx skills add https://github.com/NVIDIA/NeMo-Relay --skill test-node-binding
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 the change is primarily in crates/node, the generated
Node surface, or Node-facing examples/docs.
npm run format --workspace=nemo-relay-node.just build-node when you needto validate packaging/build output.
just test-node for the normal dev/test loop.cargo fmt --all, just test-rust, and
cargo clippy --workspace --all-targets -- -D warnings.
just ci=true test-node when you want the CI-style coverage and JUnitpath.
# Explicit release build
just build-node
# Format Node files
npm run format --workspace=nemo-relay-node
# Standard test loop
just test-node
# Required when the Node change also touched Rust code
cargo fmt --all
just test-rust
cargo clippy --workspace --all-targets -- -D warnings
# CI-style coverage and JUnit test loop
just ci=true test-node
# Public API docstring checks when surface docs changed
npm run check:docstrings --workspace=nemo-relay-node
crates/core, crates/adaptive, or the generated Rustbinding layer under crates/node/src, also use validate-change.
package.jsonpackage-lock.jsoncrates/node/package.jsondocs/getting-started/nodejs.mdREADME.mddocs/contribute/testing-and-docs.mdvalidate-changeTake nvidia/test-node-binding from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.