From 40a2f6305ee2d0fdeb25ac50c787936aa284179e Mon Sep 17 00:00:00 2001 From: mosheabr <257371078+mosheabr@users.noreply.github.com> Date: Wed, 28 Oct 2026 18:41:34 +0000 Subject: [PATCH] chore(metadata): regenerate metadata.json, skills.sh.json, benchmarks.json, and versions.json Generated by .github/workflows/generate-skill-metadata.yml. --- .github/scripts/marketplace/metadata.json | 72 +++ benchmarks.json | 664 +++++++++++++++++++++- skills.sh.json | 12 + versions.json | 42 ++ 4 files changed, 788 insertions(+), 2 deletions(-) diff --git a/.github/scripts/marketplace/metadata.json b/.github/scripts/marketplace/metadata.json index 0e25ca8d9..4aee5ad0a 100644 --- a/.github/scripts/marketplace/metadata.json +++ b/.github/scripts/marketplace/metadata.json @@ -3780,6 +3780,78 @@ "discovery.activity_tags": "optimize,evaluate,benchmark,compare,generate" } }, + { + "path": "skills/pva-build-test", + "name": "pva-build-test", + "description": "Build and verify an NVIDIA PVA operator with the public PVA SDK. Use alone or from OpGen. Run optional EMU correctness, a fresh L4T build with the NVVPU or ASIP/Chess backend that Doctor proved, direct-SSH Tegra hardware correctness, and optional hardware performance. Return PASSED, FAILED, or BLOCKED with exact evidence.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "accelerated_computing", + "catalog.subdomain": "gpu-development", + "audience": "developer,application_developer,platform_engineer,hands_on_builder", + "discovery.activity_tags": "test,validate,benchmark,debug,configure" + } + }, + { + "path": "skills/pva-debug", + "name": "pva-debug", + "description": "Diagnose and narrowly repair one reproduced NVIDIA PVA operator failure. Use from OpGen or manually for compile, link, cuPVA lifecycle, dataflow, DMA, numerical, EMU-versus-hardware, runtime, or performance failures. Preserve the original evidence and return the repaired source to the caller for a fresh Build-Test.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "developer_tools", + "catalog.subdomain": "gpu-development", + "audience": "developer,application_developer,platform_engineer", + "discovery.activity_tags": "troubleshoot,debug,test,optimize,profile" + } + }, + { + "path": "skills/pva-doctor", + "name": "pva-doctor", + "description": "Check whether a host is ready for requested NVIDIA PVA work. Use before Spec, OpGen, Build-Test, or Debug. Verify references to the installed SDK documentation, inspect only the requested capabilities, and prove that either NVVPU or ASIP/Chess can compile target VPU code when L4T compilation is required. Report READY, READY_WITH_LIMITATIONS, or NOT_READY. Do not install or configure software.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "developer_tools", + "catalog.subdomain": "in-vehicle-computing", + "audience": "developer,application_developer,platform_engineer,devops_engineer,robotics_developer", + "discovery.activity_tags": "validate,inspect,troubleshoot,test,debug" + } + }, + { + "path": "skills/pva-opgen", + "name": "pva-opgen", + "description": "Generate, change, or repair a complete vectorized NVIDIA PVA operator from a validated pva-spec handoff. Deliver the contract's API, host and VPU code, independent CPU reference, sample, build integration, tests, and documentation. Verify with pva-build-test and use pva-debug within the configured attempt limit.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "developer_tools", + "catalog.subdomain": "gpu-development", + "audience": "developer,application_developer,hands_on_builder,platform_engineer", + "discovery.activity_tags": "generate,integrate,test,debug,validate" + } + }, + { + "path": "skills/pva-setup", + "name": "pva-setup", + "description": "Install and configure the NVIDIA PVA SDK, NVVPU compiler, and L4T target runtime from the selected installation guide. Use when the user requests PVA environment setup on a development host and board.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "accelerated_computing", + "catalog.subdomain": "gpu-development", + "audience": "developer,application_developer,platform_engineer", + "discovery.activity_tags": "configure,get_started,validate,deploy" + } + }, + { + "path": "skills/pva-spec", + "name": "pva-spec", + "description": "Create and validate an NVIDIA PVA operator specification, test matrix, evidence manifest, and deterministic OpGen handoff. Use after Doctor for new operators, changes, or repairs, using requirements, a partial spec, reference code, or an existing operator. Accept text, files, and public URLs. Record unresolved requirements without inventing behavior.", + "metadata": { + "product.primary": "PVA", + "classification.category.primary": "accelerated_computing", + "catalog.subdomain": "gpu-development", + "audience": "developer,application_developer", + "discovery.activity_tags": "generate,validate,test,synthesize,configure" + } + }, { "path": "skills/rag-blueprint", "name": "rag-blueprint", diff --git a/benchmarks.json b/benchmarks.json index 89b814112..ec71a75e3 100644 --- a/benchmarks.json +++ b/benchmarks.json @@ -1,8 +1,8 @@ { "schema_version": 2, "source": "skills/*/BENCHMARK.md", - "skill_count": 420, - "result_row_count": 3949, + "skill_count": 426, + "result_row_count": 4009, "skills_without_results": [ "deepstream-generate-pipeline", "digital-health-clinical-asr-setup", @@ -6279,6 +6279,126 @@ "has_results": true, "average_uplift_pct": 11.55 }, + { + "skill": "pva-build-test", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:a4f9d1d2892bbba5832f465f6dd847921574c86e3234fd9cba37cf22369034bb", + "validation_status": "passed", + "tasks": 4, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 3.33 + }, + { + "skill": "pva-debug", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:a8cf25f8aae4bbf25e5486ee05522ad68af43f97d45e798f89157fcb2847840c", + "validation_status": "passed", + "tasks": 4, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 2.5 + }, + { + "skill": "pva-doctor", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:1e939133a9eb08dc70233be230625ddad334942ffd8ab02383d50cecd32ba340", + "validation_status": "passed", + "tasks": 5, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 32.73 + }, + { + "skill": "pva-opgen", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:b41c5ccca788300ded123f61f44afe9bb7029644a676c0c6531850e9c9d25451", + "validation_status": "passed", + "tasks": 4, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 2.7 + }, + { + "skill": "pva-setup", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:cd27b6bb41c731994e49ddbe8b4df25c30cf9919ed71f166965f5bb79a16765e", + "validation_status": "passed", + "tasks": 5, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 24.1 + }, + { + "skill": "pva-spec", + "evaluation_date": "2026-10-28", + "environment": "k8s-sandbox", + "evaluator_version": "1.6.3", + "dataset_digest": "sha256:8afc16927ab74b52ce8abc4e89d82baf444d5004181f7268b76f184587efd3b6", + "validation_status": "passed", + "tasks": 4, + "attempts_per_task": 1, + "pass_threshold_pct": null, + "verdict": "PASS", + "agents": [ + "claude-code", + "codex" + ], + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "has_results": true, + "average_uplift_pct": 12.5 + }, { "skill": "rag-blueprint", "evaluation_date": "2026-05-29", @@ -34829,6 +34949,546 @@ "score_pct": 90.8, "uplift_pct": null }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 5.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 15.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 93.3, + "uplift_pct": null + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 81.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 97.4, + "uplift_pct": null + }, + { + "catalog_dir": "pva-build-test", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 94.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 10.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 5.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 96.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 88.3, + "uplift_pct": null + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 89.9, + "uplift_pct": null + }, + { + "catalog_dir": "pva-debug", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 95.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 44.0 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 56.0 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 92.5, + "uplift_pct": null + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 51.9 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 44.5 + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 81.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-doctor", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 77.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 5.0 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 98.3, + "uplift_pct": null + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 85.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 5.6 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 5.6 + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 91.4, + "uplift_pct": null + }, + { + "catalog_dir": "pva-opgen", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 95.7, + "uplift_pct": null + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 32.0 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 40.0 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 98.8, + "uplift_pct": null + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 90.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 36.3 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 36.3 + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 83.4, + "uplift_pct": null + }, + { + "catalog_dir": "pva-setup", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 87.1, + "uplift_pct": null + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Security", + "num": null, + "agent": "codex", + "score_pct": 100.0, + "uplift_pct": 0.0 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 20.0 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Correctness", + "num": null, + "agent": "codex", + "score_pct": 95.0, + "uplift_pct": 20.0 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "claude-code", + "score_pct": 95.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Discoverability", + "num": null, + "agent": "codex", + "score_pct": 90.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "claude-code", + "score_pct": 100.0, + "uplift_pct": 17.5 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Effectiveness", + "num": null, + "agent": "codex", + "score_pct": 85.0, + "uplift_pct": 17.5 + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "claude-code", + "score_pct": 90.0, + "uplift_pct": null + }, + { + "catalog_dir": "pva-spec", + "component": "PVA SDK", + "dimension": "Efficiency", + "num": null, + "agent": "codex", + "score_pct": 95.7, + "uplift_pct": null + }, { "catalog_dir": "rtvi-cv-customize-model", "component": "DeepStream", diff --git a/skills.sh.json b/skills.sh.json index 276e52653..2d6ce6b92 100644 --- a/skills.sh.json +++ b/skills.sh.json @@ -243,6 +243,13 @@ "cdf-autonomous-vehicle-dataset-generation" ] }, + { + "title": "In-Vehicle Computing", + "description": "Develop, deploy, and validate software workflows for vehicle compute platforms, in-cabin systems, and automotive edge runtime environments.", + "skills": [ + "pva-doctor" + ] + }, { "title": "Data Science", "description": "Prepare, analyze, explore, and model data for AI and accelerated analytics workflows that are not specific to one training, inference, or agent task.", @@ -407,6 +414,11 @@ "nvshmem-select-remote-transport", "nvshmem-troubleshoot-and-report-bugs", "nvshmem-tune-performance", + "pva-build-test", + "pva-debug", + "pva-opgen", + "pva-setup", + "pva-spec", "tao-run-on-docker", "tilegym-adding-cutile-kernel", "tilegym-converting-cutile-to-julia", diff --git a/versions.json b/versions.json index d4063d6f9..14bbdb206 100644 --- a/versions.json +++ b/versions.json @@ -2206,6 +2206,48 @@ "last_commit": "2cd3507404ddb4c833e26fde979f1b0c20c4980d", "last_modified": "2026-09-15" }, + { + "name": "pva-build-test", + "path": "skills/pva-build-test", + "content_digest": "sha256:14b93b3529b9c121a6b0845a81fc5888249f4ffe92405039e2bca0564cacf603", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, + { + "name": "pva-debug", + "path": "skills/pva-debug", + "content_digest": "sha256:f7a77d135c96b076cb5f9752e9eb06195145686fb61ced9ac9dbfeadfd36b57e", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, + { + "name": "pva-doctor", + "path": "skills/pva-doctor", + "content_digest": "sha256:2b65d1f6d8d98d34020499d99186c43a4cebc590dd5d25dbb6ef8289ae32cfa1", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, + { + "name": "pva-opgen", + "path": "skills/pva-opgen", + "content_digest": "sha256:c0d53cc7ca8425f9b761a3598af128181332f42da5da3f833f74f97b26d887bc", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, + { + "name": "pva-setup", + "path": "skills/pva-setup", + "content_digest": "sha256:6ad9b632b08b1c50258f2afef5cfa485147d13a4ce9460090313bf33e63a5d53", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, + { + "name": "pva-spec", + "path": "skills/pva-spec", + "content_digest": "sha256:b99dfa005a3972593c22c918e113e01096dc499ac31dc8be5fdf6bf12879c76a", + "last_commit": "c32b748376837dc67b7d16452379bf86982bbfdc", + "last_modified": "2026-10-28" + }, { "name": "rag-blueprint", "path": "skills/rag-blueprint",