Individual skill
tao-route-visual-changenet-samples
Routes the weakest VCN samples (output of `tao-analyze-gaps-visual-changenet`) into per-augmentation-module subsets based on each module's label eligibility. Use when the user asks to "route VCN gap samples", "split AOI gaps for k-NN mining and AnomalyGen", or prepare the immediate next step after DEFT gap analysis in a VCN AOI SDA iteration.
skills/tao-route-visual-changenet-samples/SKILL.md
Source commit 25340619336e89bcc40365c28bfe9e790430468e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,890
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- data Declared skill tag
- routing Declared skill tag
- vcn Declared skill tag
- aoi Declared skill tag
- sda Declared skill tag
- data Derived category
- design Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 7,304 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesSKILL.mdcore · 12,657 bytesconfig/skillspector-baseline.yamlasset · 1,700 bytesevals/evals.jsonasset · 849 byteshooks/_parse-stdin.shruns · 1,471 byteshooks/routing-artifacts-check.shruns · 3,595 byteshooks/routing-coverage-check.shruns · 2,893 byteshooks/routing-package.shruns · 2,544 byteshooks/routing-script-check.shruns · 3,173 byteshooks/routing-section-check.shruns · 3,462 bytesskill-card.mddoc · 4,080 bytesskill.oms.sigasset · 6,309 bytes
Read excerpt
# TAO VCN Sample Routing Skill
> **Standalone install?** If this session was not initialized by the TAO skill bank plugin, run the `tao-setup` skill first (host preflight, credentials, cross-skill discovery).
You are the dispatcher between gap analysis and the augmentation modules in a VCN AOI SDA pipeline. Each augmentation module can only act on labels it knows how to handle:
- **k-NN Mining** can only mine real-image neighbors for labels that already exist in the **source pool CSV**. There is no point looking for `SHIFT` neighbors if the pool has no `SHIFT` rows.
- **AnomalyGen** (Cosmos SDG) can only generate synthetic anomalies for the classes its inference pipeline supports: `PASS`, `EXCESS_SOLDER`, `MISSING`, `BRIDGE`. A weak sample with a label outside this set is unroutable to AnomalyGen.
This skill runs **once per SDA iteration immediately after gap analysis**. It splits the gap-analysis parquet into one filtered parquet per module so each module operates on its own eligible subset, and it writes a human-readable summary of the per-label routing decisions.
The work is intentionally trivial: read a parquet, do two `.isin(...)` filters, write two parquets, write one summary. The skill exists to make those decisions auditable — every label must show up in the summary with a yes/no verdict for each module so a downstream reviewer can spot when a label is silently dropped because no module accepted it.
---