nat-path-checks

作成者: nvidia

Use when fixing NeMo Agent Toolkit documentation path-check failures, especially failed `ci/scripts/path_checks.py` output, slash-delimited text mistaken for…

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

NeMo Agent Toolkit Path Checks

Use this skill when CI reports failed path checks from ci/scripts/path_checks.py, especially when copied CI output lists entries like:

Failed path checks:
- docs/example.md:40:10 -> data/test1

Workflow

  1. Open each reported file at the exact line before editing.
  2. Classify the reported token by meaning, not just by shape.
  3. Apply the smallest fix that preserves meaning.
  4. Re-run path checks and Markdown link checks on the changed files.

Fix Decision Table

Reported token meansPreferred fixExample
Prose shorthand, not a pathRewrite in words. Do not hide it in code just to silence CI.linux/amd64 -> linux or amd64; pass/fail -> pass or fail
Two field names or conceptsName each item separately, usually as code spans if they are literal fields.question/answer -> question and answer
Exact CLI, protocol, API, config, or method literalWrap the literal in inline code, or use a fenced code block for multi-line examples.tools/list -> tools/list
Placeholder path in proseWrap the placeholder in inline code.path/to/workflow.yml -> path/to/workflow.yml
Placeholder paths in a list or snippetUse a fenced code block with an appropriate language or text.Put data/test1 and data/test2 inside a fenced block.
Real repo-relative pathMake the path correct relative to the current file, and link it when useful.[README](../../README.md)
Intended generated output pathUse inline code or a fenced block unless the file should already exist in the repo../output/results.json
Repeated false positive across many docsPrefer a local wording or escaping fix. Add ALLOWLISTED_WORDS, IGNORED_PATHS, or ALLOWLISTED_FILE_PATH_PAIRS only for true checker limitations.Add an allowlist only after confirming the token should pass everywhere.

Important Distinctions

  • If a slash token is not meant to be copied exactly, rewrite it as prose.
  • If a slash token is meant to be copied exactly, put it in Markdown code.
  • If a slash token points to a real file in the repository, fix the target instead of escaping it.
  • If data/test1 is an example input path, use data/test1. If it is a real checked-in path, link to the real file or correct the path.
  • Do not replace a meaningful relative path with different wording unless the path was never meant to be literal.

Validation

Run these from the repository root after editing:

uv run ci/scripts/path_checks.sh
uv run pre-commit run markdown-link-check --files path/to/changed.md

If a copied CI log contains many failures, fix one file at a time and re-run path checks before applying the same pattern broadly.

nvidiaのその他のスキル

fhir-basics
nvidia
エージェントにFHIR R4 APIの動作方法、利用可能なリソース、検索パラメータを使ったクエリ方法、およびすべてのレスポンス形式を正しく解析する方法を教えます…
compileiq-validate-result
nvidia
検索が完了した後、かつスピードアップの申請やACFの発送の前に使用します。dump_results CSVを読み込み、トップK候補(単一目的)を抽出します…
changelog-audit
nvidia
リリース前にWarp CHANGELOG.mdを監査:失われたエントリを復元、ユーザー影響で並べ替え、エントリの文言を洗練、行折り返し、および(リリースブランチモードで)比較をバンプ…
dgx-diagnose
nvidia
一般的なDGX Station GB300の問題(CUDAクラッシュ、誤ったGPUターゲット、vLLM/SGLangコンテナのバグ、MIG状態の問題、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
技術的な概念やワークフロー(例:demos/*.html)の自己完結型HTMLスライドデッキやビジュアルトーキングポイントを作成する際に使用します。全画面表示または…
aicr-creating-guided-demos
nvidia
インタラクティブなガイド付きデモスクリプト(demos/*.sh)を、ライブ形式またはセルフペース形式で、Frame → Tell → Show → Close パターンに沿って作成します。「デモスクリプト」「ガイド付き…」というトリガーで起動します。
aicr-analyzing-snapshots
nvidia
AICRスナップショットYAMLファイルを分析する際、クラスタ状態を確認する際、プロバイダー特性を比較する際、GPU/ネットワークトポロジーの洞察を抽出する際、または…に使用します。