validate-change

Solid

Choose and run the right NeMo Relay validation matrix for a change instead of using one fixed test list

AI & Automation 122 stars 57 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
70
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Validate a Change ## Companion Guidance 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 to choose the smallest validation set that still covers the surfaces touched by a change. ## Mandatory Rules - Format changed files with the language-native formatter before the final lint/test pass. - If any Rust code changed, always run `just test-rust`. - If any Rust code changed, also run `cargo fmt --all`. - If any Rust code changed, also run `cargo clippy --workspace --all-targets -- -D warnings`. - If `crates/core` or `crates/adaptive` changed, run the full matrix across Rust, Python, Go, and Node.js. - If a language surface changed, always run that language's test target even when Rust core did not change. - If dynamic plugin behavior changed, use `maintain-dynamic-plugins` and include the native SDK, worker protocol, Python SDK, docs, packaging, and Codecov surfaces in the validation plan. - If code changes alter APIs, bindings, commands, paths, packaging behavior, observability/adaptive semantics, or documented best practices, update any dependent maintainer or consumer skills in the same branch. - During iteration, prefer `uv run pre-commit run --files <changed files...>`. - Before review or handoff, run `uv run pre-commit run --all-files`. ## Start With The Change Shape - **Core runtime or shared semantics changed** Us...

Details

Author
NVIDIA
Repository
NVIDIA/NeMo-Relay
Created
4 months ago
Last Updated
today
Language
Rust
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category