nat-user-rules

작성자: nvidia

Use first for general NVIDIA NeMo Agent Toolkit coding-agent behavior, task routing, naming conventions, component discovery rules, and cross-skill guidance.

npx skills add https://github.com/nvidia/nemo-agent-toolkit --skill nat-user-rules

NeMo Agent Toolkit User Rules

Use this skill first when working in the NeMo Agent Toolkit repository. It routes tasks to focused skills and states rules that apply across all toolkit work.

Mandatory Rules

  • Discover registered component _type values with nat info components before writing workflow, evaluation, optimizer, logging, or tracing YAML.
  • Do not invent _type names or configuration keys from memory.
  • Use nat only for technical identifiers such as the CLI, package name, Python namespace, paths, and environment variables.
  • In prose, use "NVIDIA NeMo Agent Toolkit" on first use, then "NeMo Agent Toolkit" or "the toolkit".
  • Prefer existing examples and docs before creating new patterns.
  • Keep generated examples runnable from the repository root unless the surrounding example uses another convention.

Task Routing

TaskSkill
Installing or configuring the toolkitskills/nat-installation/SKILL.md
Creating, editing, validating, or running workflow YAMLskills/nat-workflow-creation/SKILL.md
Choosing or composing agentsskills/nat-agent-configuration/SKILL.md
Writing custom tools, functions, or function groupsskills/nat-tools-and-functions/SKILL.md
Designing or running evaluationskills/nat-evaluation/SKILL.md
Running optimizer workflowsskills/nat-optimization/SKILL.md
Adding tracing, logging, profiling, or telemetry exportersskills/nat-telemetry/SKILL.md
Serving workflows or wiring MCPskills/nat-mcp-and-serving/SKILL.md
Fixing documentation path-check failuresskills/nat-path-checks/SKILL.md
Creating or improving skillsskills/skill-evolution/SKILL.md

Discovery Commands

uv run nat info components -t function
uv run nat info components -t llm_provider
uv run nat info components -t evaluator
uv run nat info components -t logging
uv run nat info components -t tracing

Skill Evolution

If a user corrects the skill routing, a command fails and the recovery is reusable, or a reference is stale, finish the user task first. Then read skills/skill-evolution/SKILL.md and update the relevant focused skill if the lesson should generalize.

nvidia의 다른 스킬

compileiq-debug
nvidia
Use when something is wrong: Search() hangs, all evaluations return INVALID_SCORE, scores aren't improving, every config returns the same number, ptxas errors…
official
create-github-pr
nvidia
gh CLI를 사용하여 GitHub 풀 리퀘스트를 생성합니다. 사용자가 새 PR을 만들거나, 코드 리뷰를 제출하거나, 풀 리퀘스트를 열고자 할 때 사용합니다. 트리거 키워드 -…
official
diagnose-perf
nvidia
First-responder performance triage for Isaac Sim and Isaac Lab. Identifies bottleneck category (GPU-bound, CPU-bound, VRAM, loading) using nvidia-smi and…
official
eagle3-review-logs
nvidia
Review EAGLE3 pipeline experiment logs from the launcher's experiments/ directory. Summarizes pass/fail status for all 4 tasks, diagnoses failures with root…
official
nemoclaw-maintainer-cross-issue-sweep
nvidia
다른 열린 이슈들을 스캔하여 주어진 PR이 함께 수정하거나 실수로 망가뜨릴 수 있는 이슈를 찾습니다. 인접 수정 기회와 모순 위험을 file:line…과 함께 출력합니다.
official
karpathy-guidelines
nvidia
일반적인 LLM 코딩 실수를 줄이기 위한 행동 지침입니다. 코드 작성, 검토 또는 리팩토링 시 과도한 복잡성을 피하고 정밀한 변경을 위해 사용하세요.
official
fhir-basics
nvidia
에이전트에게 FHIR R4 API의 작동 방식, 사용 가능한 리소스, 검색 매개변수를 사용한 쿼리 방법, 모든 응답 형식을 올바르게 파싱하는 방법을 가르칩니다…
official
underdeclared-agent
nvidia
A helpful assistant agent
official