TAO ChangeNet Root Cause Analyzer
Uses image evidence to identify why NVIDIA TAO Visual ChangeNet classification experiments fail.
The skill limits declared tools to Read and Bash and scopes inputs to experiment results, training code, datasets, and KPI definitions; no malware, credential theft, or covert exfiltration is evident. However, Bash is broad, execution confirmation, least-privilege path controls, sensitive-data handling, rollback, and cleanup are unspecified. Hooks also copy session transcripts and configuration, with insufficient data-flow disclosure and consent controls, so substantial points are deducted.
SKILL.md defines a five-phase workflow, report structure, and several validation checks, while BENCHMARK.md records limited evaluation results. The key path nevertheless depends on unprovided reference files, Docker, NVIDIA Container Toolkit, and an Agent tool not declared in the available tool list. Missing-input, malformed-data, and subagent-failure diagnostics are underspecified, and static review cannot establish reproducibility, so the score remains moderate-low.
The audience, ChangeNet/AOI RCA scenarios, input directories, KPI choices, and trigger phrases are relatively clear. The core work uses local images and directories rather than an overseas service, so no extra mainland-network deduction is warranted. Boundaries for non-fit cases, permission prerequisites, Chinese-language output, and variant data layouts are not sufficiently defined, so points are deducted.
Metadata supplies a name, Apache-2.0 license, author, and version, and the README and BENCHMARK provide some repository and evaluation context. Standard Instructions, Examples, and FAQs are absent; dependency installation, maintenance ownership, update path, changelog, and the referenced reference files are not fully supplied. Static validation also reports folder-depth, author-format, and hooks-structure issues, so points are deducted.
The workflow covers score analysis, image review, configuration analysis, counterfactuals, and remediation, and could theoretically produce a structured RCA_Report.md. The limited benchmark report claims strong task performance. However, completion depends heavily on real experiment directories, images, CSVs, configurations, and usable subagents; the mandatory volume of tables and thumbnails is costly, and no representative final report is independently verifiable. The score therefore remains at the static-review ceiling range.
The skill requires major conclusions to trace to specific images, and hooks provide auditable checks for report content, thumbnails, and defect coverage. evals.json also defines one concrete test task. There is no complete committed test suite, CI execution chain, or actual RCA output in the supplied material, and the benchmark results cannot be independently reproduced from this static review. Points are therefore deducted and confidence remains low.
- Require explicit user confirmation for Bash operations, accessed paths, and copying session transcripts or configuration files.
- Provide and pin the reference files, Agent/subagent capability, Docker/Toolkit versions, and abnormal-input handling; otherwise the core workflow may not run.
- Do not treat the benchmark report as independent validation; add real key-path tests, CI, and sample RCA outputs.
- Document non-fit scenarios, Chinese-output expectations, installation, maintenance ownership, update path, and changelog.
What does this skill do, and when should you use it?
This skill investigates NVIDIA TAO Visual ChangeNet classification experiments when recall, FAR, or PASS/NO_PASS metrics are poor or regressing. It combines score analysis, threshold studies, image review, data checks, training-configuration audits, and counterfactual simulations. Its central evidence source is a comparison between test images and golden reference images, including exposure, framing, and defect visibility. It expects experiment results, training code, and dataset directories, and defaults to a recall-first KPI.
Reads an experiment result directory containing train/ and inference/, the visual_changenet/ training source tree, and the dataset directory; analyzes score statistics, thresholds, defect types, and KPI outcomes; inspects test and golden images for exposure, framing, and defect visibility; performs component, positional, training-image, and lighting-condition analyses; audits data and training configuration; simulates potential fixes; and writes RCA_Report.md, image thumbnails, configuration files, and a session log under a timestamped directory in the experiment result directory.
- A TAO engineer sees a recall drop in a ChangeNet model and needs evidence from failing samples.
- An AOI defect-detection team investigates an FAR regression and wants to audit the golden-image pipeline.
- A model evaluator compares threshold choices, defect types, and KPI strategies.
- A visual-inspection team suspects exposure or framing inconsistencies between test and golden images.
- A training team assesses whether data sufficiency, configuration, or the decision boundary contributes to failures.
What are this skill's strengths and limitations?
- Makes viewed image evidence the basis for major RCA conclusions.
- Covers scores, images, data, training configuration, and the impact of proposed fixes.
- Uses a PASS golden baseline instead of a fixed brightness threshold.
- Produces a structured report with per-sample visual evidence.
- Limited to NVIDIA TAO Visual ChangeNet classification experiments.
- Requires access to experiment results, training code, dataset files, and images.
- Requires Docker and NVIDIA Container Toolkit; the source does not specify versions or supported hardware.
- The source provides no test suite, benchmark results, or measured success rate for this skill.
How do you install this skill?
Install the specific skill with the skills CLI:
npx skills add nvidia/skills --skill tao-analyze-changenet-rca --yes
The README documents no additional skill-specific installation steps. The runtime environment also requires Docker and NVIDIA Container Toolkit.
How do you use this skill?
Give the loaded skill an experiment result directory, training code directory, dataset directory, and target KPI. Example trigger phrases include "RCA on my ChangeNet model" and "audit ChangeNet predictions". If no KPI is specified, it uses Recall-first. The report is written to a timestamped folder created under the experiment result directory.