contribute-api

oleh nvidia

Berkontribusi pada permukaan API publik NeMo Fabric secara aman, dengan mempertimbangkan paritas Rust, CLI, Python, skema, adaptor, dan dokumentasi

npx skills add https://github.com/nvidia/nemo-fabric --skill contribute-api

Contribute A New API Surface

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 when contributing a public API addition or behavior change to the runtime or bindings.

Default Guidance

  • Start from the shared Rust core behavior first
  • Decide whether the CLI, PyO3 binding, Python SDK, type stubs, schemas, or the Python and TypeScript adapter-contract bindings must expose the new surface
  • Keep every affected public surface in parity
  • RunRequest.relay_session_root is forwarded as the typed AgentRunRequest.relay_session_root field. Keep Rust, Python, TypeScript, and schema representations in parity. Context keys do not control Relay propagation; preserve the adapter fallback for unusable UUIDs.
  • Update docs and examples in the same branch

Minimum Acceptance

  • Public behavior is clearly described
  • Every affected public surface is covered
  • The validation matrix matches the changed surfaces
  • PR notes explain the user-facing change

References

  • validate-change
  • review-doc-style
  • docs/python-sdk-contract.md
  • schemas/SCHEMA.md
  • justfile

Lebih banyak skill dari nvidia

fhir-basics
nvidia
Mengajarkan agen cara kerja API FHIR R4, sumber daya apa saja yang tersedia, cara melakukan kueri dengan parameter pencarian, dan cara mengurai semua format respons dengan benar…
compileiq-validate-result
nvidia
Gunakan SETELAH Pencarian selesai dan SEBELUM mengklaim percepatan atau mengirim ACF. Muat CSV dump_results, ekstrak kandidat top-K (tujuan tunggal)…
changelog-audit
nvidia
Audit Warp CHANGELOG.md sebelum rilis: pulihkan entri yang hilang, urutkan berdasarkan dampak pengguna, perbaiki bahasa entri, bungkus baris, dan (mode cabang rilis) naikkan bandingkan…
dgx-diagnose
nvidia
Diagnosis masalah umum DGX Station GB300 — crash CUDA, penargetan GPU yang salah, bug kontainer vLLM/SGLang, masalah status MIG, kesalahan NVLink/Fabric Manager,…
aicr-managing-openvex
nvidia
Use when adding, updating, or removing CVE/GHSA suppressions in `.openvex.json` — the OpenVEX document consumed by the daily image vulnerability scan workflow.…
aicr-creating-slide-decks
nvidia
Gunakan saat membangun deck slide HTML mandiri atau poin pembicaraan visual untuk konsep atau alur kerja teknis (mis. demos/*.html) — ditampilkan layar penuh atau…
aicr-creating-guided-demos
nvidia
Menyusun skrip demo interaktif terpandu (demos/*.sh), langsung atau mandiri, dengan pola Frame → Tell → Show → Close. Terpicu pada "demo script", "guided…
aicr-analyzing-snapshots
nvidia
Gunakan saat menganalisis file YAML snapshot AICR, meninjau status klaster, membandingkan karakteristik penyedia, mengekstrak wawasan topologi GPU/jaringan, atau…