{
  "name": "dominodatalab — 26 skills",
  "slug": "source-skills-9002ea263acfc5f8a0a77141",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 26 skill declarations. Ran 126 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): domino-ai-gateway; domino-apps; domino-data-connectivity; domino-datasets; domino-distributed-computing; domino-api-intro; domino-data-sdk; domino-extensions; domino-governance; domino-model-serving; domino-ui-bootstrap; domino-ui-design; domino-environments; domino-experiment-tracking; domino-flows; domino-genai-tracing; domino-jobs; domino-launchers; domino-model-endpoints; domino-model-monitoring; domino-modeling-assistant; netapp-volumes; domino-projects; domino-python-sdk; tags-and-properties; domino-workspaces"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/dominodatalab/domino-claude-plugin.git",
  "documentation_url": "https://github.com/dominodatalab/domino-claude-plugin.git",
  "commit": "7949e3ac470cf2f3b1c97a790c571032c844a5a3",
  "tree_sha256": "ab0108380e7c4dda1c32e2f9ce01c877f45ef86f8820f3c125168b80d1f952e5",
  "file_sha256": {
    ".claude-plugin/plugin.json": "99d6bd3e1bbc94f024979648781218d51daed2cb191aad6f8aa8ce2ee6d02beb",
    ".github/CODEOWNERS": "30e7c307539d74fa59ed4fc4a04c7d5e6e500a1969f2a861659969e35afc0ea4",
    ".github/PULL_REQUEST_TEMPLATE.md": "f2648949db6384b6b4880e902fbda0599ada34561fac4df12884ca3485d270ec",
    ".github/workflows/tag-release.yml": "a233e542efb1bed551468b4f7d68c7c64fb39b9f4efd3e27468e36b2b62aecb8",
    ".github/workflows/version-check.yml": "7978b9e687406a08618deb312f0fb1b86b10fa8d3ace12f05c7e722a6e7a32ae",
    ".gitignore": "78587e89aaef2277a2e95d95888de11f5cd56eb07f108c07f7fea7fd8d851cdd",
    ".mcp.json": "4815f6e1dc436b925ff31a6f69a099000173284bfdf835d5d52cacb84909545f",
    "AGENTS.md": "2a8b09c6a17e58119e5e720d31ff2c5de6ac75fb5d65c08df0a421e393c7017b",
    "CONTRIBUTING.md": "ffb5ae6af6f50f14ef7756f4bc2405c5c235c1a5fa5f7fcd731dda81d89de4e2",
    "LICENSE": "d26b7b4054804fc290ce27c64d07441f6d0227a1f900b75fac6a34c4dd162bd8",
    "README.md": "7a3ae4090a0f865d453d0a3eea5a6f4f081311db59483f9df694904310f4ead5",
    "SKILL_AUDIT.md": "526ed64c99113a8b00c98fbd1128587daec7ef8cd9730015817e7107be1608fa",
    "agents/domino-debug.md": "73918ac1fe81e40c610a9b3038a82fe627e6e2caeda1ef604d773ef53f57970f",
    "agents/domino-deploy.md": "832445d6576258083f88f6208b8d4166b48d1aab8eaf80be321afd306b4bb73f",
    "agents/domino-setup.md": "6d8cbf0bcbe1f2b6e5d34b22bab2d1c97b562e4e9892b71478999d50fd3bbe0b",
    "commands/domino-app-init.md": "03152b165ae852f0d12acfd8d0b0ee9ba9eff51f8ac9bb0d80de911f1e72da7d",
    "commands/domino-debug-proxy.md": "6eb38f53882baab8a6234ea945c0828f856f10b4dbd25aa3894d5f68d27e7df9",
    "commands/domino-experiment-setup.md": "76e917df2b824cfae534e4817633619ebf2b79bc195d699cd9f16f109223d04c",
    "commands/domino-trace-setup.md": "5302c593f56cbf8054da2b6413f9130d1b501374f9f58e8c4eb823dbd20dee8d",
    "hooks/README.md": "207b87fe162efbbaa2230cdbd85bc8f9673b43ffef8d7ae2941bc082d484b7ec",
    "mcp-servers/domino_mcp_server/domino_mcp_server.py": "0413ee00b0b0d6cdfa71c908148bc2834c4f65be2d9d4c53916189b69c527d1c",
    "mcp-servers/domino_mcp_server/pyproject.toml": "aa4cf7de4884ff2e1512dbb23f9e2e1b4b0442aa40104da741c1c9636f357911",
    "output-styles/domino-learning.md": "44f5f2d2c3f9d058f5506d646199149f19f6309052749d08dddb10a56b28cf80",
    "output-styles/domino-mlops.md": "16ebac1bcdae7bc13d5e201c22153616e49730c2a03f192c394b9a28dc8e45d6",
    "scripts/check-version.sh": "0548ee606e8503ed2957df7f0717e4513e9690cdb48b03045ba930461732179a",
    "scripts/verify-update-flow.sh": "e1c08cfdd542d919550d9aab2bd9f92d3074722b51548ed4f80408b2fa8eeff1",
    "skills/ai-gateway/SKILL.md": "b80d534c3e77965b4269e369bc155dcc895081a6df7611ec29bd2615da7eb0f4",
    "skills/apps/API-APPS.md": "fcb9ea2173bdf76eaf47777448caf7176394917837125e3df8e9743ae2bb8332",
    "skills/apps/FRAMEWORKS.md": "90bea681fe13298d115fb40cce96a4b1410d492e6bc6a87d43556871fb3ff3c4",
    "skills/apps/REACT-CICD.md": "b2ad03bd12668bd400a5c75b9174603558dce2606f321c4815722bb5e9fc68df",
    "skills/apps/REACT-VITE-GUIDE.md": "e769b78fbfaf88bce8592921427305317179812af25a8f45d3c0e23b07e126a3",
    "skills/apps/SKILL.md": "3c269e312ae5932f23d03540022fcd6e17f03d12c6bdb7036c2b7b8b1034bc48",
    "skills/apps/TROUBLESHOOTING.md": "0ddb0cbe885dab5530b2b737ccff9dd2796e6b381826770167c717a36a15a95b",
    "skills/data-connectivity/AWS-IRSA.md": "907ddd3161067e0472350b9dd73dd682fd7939aea86f1f673d2ccc93a609b689",
    "skills/data-connectivity/AZURE-CREDENTIALS.md": "7a1c6cd69086586c86da986c6ac3be37186ff21e54e1efc3779840962ca635f1",
    "skills/data-connectivity/S3-MOUNTPOINT.md": "61e758f8916e35f662927191add971254c1eba425610aa936ebd46abad383214",
    "skills/data-connectivity/SKILL.md": "967ca41985a96096e686c3782b20973a4a717f319cf981a7328274c414913fa2",
    "skills/datasets/SKILL.md": "ef1d7b80c23085ca7a1202a3d7e22ff066ca82923257a03fc9454754d9468060",
    "skills/distributed-computing/SKILL.md": "9b3dd725980d933eb38c0535d598e800a4ac8a2b9c1806ed18099f8903ea3cbd",
    "skills/domino-api-intro/API-SPECS.md": "53a1f21fa1bbd0de91d6cd676ef335119c7ae28b021d2f7872cc2299c24d2d1e",
    "skills/domino-api-intro/ERRORS.md": "c99e3c0f32852cf1c6ec848c69f545bbc825f37cfc084ac17407946a6eda1397",
    "skills/domino-api-intro/HOSTS.md": "802d3606016880a66a244d83c80cef0ae554679a15a5f76a4714ec6645acfd28",
    "skills/domino-api-intro/LIMITS.md": "c0886c2fcc3735e4013874d3f9f6e2ae128aa9eacab80d6776f3983c54ad6692",
    "skills/domino-api-intro/SDK-MAP.md": "88347b6c0b35062d3bdfe4bb5c068a6560f0bc2f6a026e8db2204ab05b9b37ff",
    "skills/domino-api-intro/SKILL.md": "be5f6334021519f0bf5538dc09b959dfd24c599d52e7bacd532b679d892b6d8a",
    "skills/domino-data-sdk/DATA-SOURCES.md": "04a649d6759b09f7baa51df0b966502fe8e16df48dc8791e1872100b5ce8dccb",
    "skills/domino-data-sdk/DATASETS.md": "48f13e7c9038757de61563f18ddae481d52c9a92a7755958bfbb56537181b622",
    "skills/domino-data-sdk/SKILL.md": "e32609e9d5223d089470c5ed0a16b39dd7d2952bbc986511fbd7b0fc4a265333",
    "skills/domino-data-sdk/TRAINING-SETS.md": "79feed549d91681bd90295ec64df7d22a7cbcc126c2c38d9784865288b017ec2",
    "skills/domino-data-sdk/VECTORDB.md": "dea61ecbcc8ccef6fffb3ffbf4527e2c07eec0eeb1efc3132eb8f5197350c545",
    "skills/domino-extensions/SKILL.md": "631b6aace0ec348aee0c81522bcd40ea018bcbd8ea857d2f4c6f122025427947",
    "skills/domino-governance/APPROVAL-GATE.md": "92f4bdc066da927b0a5025380bbbdbc6bcf1c9a54ba1c2f67e3b3bfa2f1992aa",
    "skills/domino-governance/AUDIT-EXPORT.md": "d81b979586b7cdcb13103a7e1e173626629b36d6ccadda00dcd1c77f97302509",
    "skills/domino-governance/BUNDLE-LIFECYCLE.md": "830d1fb3c81de4de84efa8c860f13c6d9bac05175d0d0d3cecc89d8e5c7f3f3f",
    "skills/domino-governance/EVIDENCE-ROUND-TRIP.md": "134876f53c13ee5974fbccbe2cc17a7d20027eef858066b3c3520a7832a59582",
    "skills/domino-governance/EVIDENCE-WORKFLOW.md": "9c932ad44760a36a321161ce5506ba8c9eacfc4e2184841a9ed82955a447d4a2",
    "skills/domino-governance/MODEL-RETIREMENT.md": "ea51b1491f5447c6fa8c2f5ecb201403dff1a40b4f1255aeae8cb74e7c562aea",
    "skills/domino-governance/MONITORING-REREVIEW.md": "d13313cf719a08b8d737410760cf57d0ddd4782d0050308a07402dae304333db",
    "skills/domino-governance/ONBOARD-MODEL.md": "423d09c6e7f88a6dca5ab0fdd68905e3b02a515544923caa077d58d5cda78bf1",
    "skills/domino-governance/POLICY-LIFECYCLE.md": "7c7fe397fea4235fa40e0130651b0c899be4237ae4ff97760da874043f800132",
    "skills/domino-governance/READ-CONTEXT.md": "8cbcf8d3cd3fb78142d5f64d0738c620d70f7fc43d64959c1673668be4cf95dd",
    "skills/domino-governance/RECERTIFICATION-BULK.md": "2dbadd0f55720345a97eff56a07fe1592b8217e2257d1264301d578cd9602072",
    "skills/domino-governance/SKILL.md": "504842673da8871180fb48edb4a2dbc193d71f7cef3d8111377b3ad58a7b7900",
    "skills/domino-governance/WAIVER-EXCEPTION.md": "444af71e030474f6b24753da749d4dfdac715a080ad68d9e6d1caef3ca8ebde3",
    "skills/domino-model-serving/SKILL.md": "51b602b84ec863e0470b9d210078115f1c944a192eb69ead31544a026ea1b66b",
    "skills/domino-ui-bootstrap/SKILL.md": "529b191677b615e0448b8aeaad444b3f172464691a3293b4d0c4065b5763516d",
    "skills/domino-ui-design/SKILL.md": "0ff94e24eb7fc70d80037a1c58cb9283dafb947fa7a3e0d1653aa98d277a9e9e",
    "skills/domino-ui-design/assets/domino-logo.svg": "1c82cef498d7507e6d7b765ec38a48c2dfc9fd2f45b3dbd7a65f7e8966632ea5",
    "skills/domino-ui-design/references/ux-design-rules.md": "7abb40f1883cca2038808f890d0d7602c20bcb15953e75d7d06936574d63da8b",
    "skills/environments/SKILL.md": "bad478c820d92bdfda2e31f6d68a2571e3b49f18cd45b070afbf825abdfbd0c8",
    "skills/experiment-tracking/COMPARING-RUNS.md": "4399950b258be543fa20830b60676a8cdf48d4917239873db4cd5a4904c6f82c",
    "skills/experiment-tracking/MLFLOW-BASICS.md": "51672901eb2fd53bb3a51d06c26f932d7886cd918160d820d1a4e8dfcf4a4907",
    "skills/experiment-tracking/MODEL-REGISTRY.md": "103f2458be094b909d844c3af5c74fdc838167d26f234f878347143dd26d65a2",
    "skills/experiment-tracking/SKILL.md": "4fbe9f4cbdf4079bcd75ac5e237d757a118b22309190866578fd619f09dda247",
    "skills/flows/EXAMPLES.md": "fc07d58963ae8bc36437e734956c8b8d0ad60271dbd1f20a5455b0d8b1f79b20",
    "skills/flows/FLOW-BASICS.md": "f66a9f209cf4047b04218c2783891a4025a6b4cce98814cf0d7a439d39bd8e7f",
    "skills/flows/SKILL.md": "0e0efa758570008e73fc99bdd0dba9ae7a2fb8597b670323d1405cd78ba1b151",
    "skills/genai-tracing/ADD-TRACING-DECORATOR.md": "0c52270f2678206eddf5d46a9a0f3dd31403b368ae61633c505b3ba0643d4e6f",
    "skills/genai-tracing/DOMINO-RUN.md": "dd9473b417e4d9b76bd76316d32af4814ebdbd355b2b5c41db0816be53f64117",
    "skills/genai-tracing/EVALUATORS.md": "2686c9e88936887a48d1a4f2cc0f38d2086ffeb713c7a7d384343c9429b4cae2",
    "skills/genai-tracing/MULTI-AGENT-EXAMPLE.md": "db0a6519f7e67e8505aa3297cf910d45b01698dfc302659938ffec5118b8808d",
    "skills/genai-tracing/SKILL.md": "3ad50c4f417ef2a789ae99c0a304f58d261455bbfce7c89d5a034c99d19e2d64",
    "skills/genai-tracing/TRACING-SETUP.md": "b274989d0db62a2097966e33f7fc8bd0c3e83a278cd5b1fb5fdea64734b8efba",
    "skills/jobs/SKILL.md": "2136e38d6d6213c28de832a2181aa3445de642fccafe40578504e2a533318ed2",
    "skills/launchers/SKILL.md": "41ae46c25258a3922d1f8a867a6ba6667d0285da0ec9df8cbcd7bf27889c0fc3",
    "skills/model-endpoints/DEPLOY-ENDPOINT.md": "a43b9a81e3339f6efd680cbc0f0f5864abde38625943a8d3dc56936b17de8767",
    "skills/model-endpoints/MONITORING.md": "12e410375af8384d4f28690c36d5711c2aa0be457fa8ee8462e2826c829232dc",
    "skills/model-endpoints/SCALING.md": "1c861c344277c1e93b0c71956038441e0bc8483bcd46cb3d039990f88e2ef06c",
    "skills/model-endpoints/SKILL.md": "2ddc8772b577eea36c503a3e32f97bc6302e64c4c50523d22acb538d51c36bd2",
    "skills/model-monitoring/SKILL.md": "67462e048fd89d1132532d3baea7675d944ce748cce9c55eb8a2c68b0cde51a2",
    "skills/modeling-assistant/SETUP.md": "88b94f19226cf90b9adfebf47f704c3d6562c620ab51c6ff0d25e7793f25bc87",
    "skills/modeling-assistant/SKILL.md": "8e7162157f2fbdbb6d572a4a4ce858426cce20108dd0be5eea6051a4d9a5bee9",
    "skills/netapp-volumes/SKILL.md": "00e5f79f0299f2d9190216cbd2b0024b0acda3c51ded374efeae77e1c7d4a802",
    "skills/projects/SKILL.md": "0713f33b0f99c2b8d7e0c12714dcd931b5abc784c8cd0427888e702b0892cd36",
    "skills/python-sdk/API-ADMIN.md": "53d187d6e7cfdbae2e0c74c547cd9b690716ade1d580e05d6cc62b06fe0abffe",
    "skills/python-sdk/API-APPS.md": "41a4a39493c38aa957c86dfcffd26c1a71876810b610df4bf7f44d2eefccd7dc",
    "skills/python-sdk/API-DATASETS.md": "6cbd700d7385f3b02efc0a9fec71a03a754987ec8a3bf2a244b1bcc59bb084ad",
    "skills/python-sdk/API-ENVIRONMENTS.md": "efec80220045c966810aa03c90738f88a45163db83d56c0940c7ac922d028e60",
    "skills/python-sdk/API-JOBS.md": "05bbf9edf8b00f6b1f6ca415fb5c0c7aa07246600089d3666037057874160ecc",
    "skills/python-sdk/API-MODEL-SERVING.md": "97644086cfcf920e8fa39da77281bad9f065187a2c4a7638460c9a4ea4a1ecb8",
    "skills/python-sdk/API-MODELS.md": "f4edb8729dc9c53ab63d99c92af4df264b465ff043c98cf4811a81676febb585",
    "skills/python-sdk/API-PROJECTS.md": "e1d0e5bf956ecc883473e6a52fc7acf87c6dc648850a64b045298fe8bac602a4",
    "skills/python-sdk/API-REFERENCE.md": "015eb551d80f7149ed3b60f33391dbc3831e0d219fc5cd4f54733ca423a4cf9a",
    "skills/python-sdk/SKILL.md": "83c0d6cdb1622991c3cc30f884603e117012f793e83291f064aecb603b3394cf",
    "skills/tags-and-properties/BULK-OPS.md": "8acc0335817e8682bda83035a7af89c85a1ae5a3ca3f6bc72277b88b84e77c54",
    "skills/tags-and-properties/IMPORT-EXPORT.md": "ce4ea52665f6268d6d59e06929b8cddb648b9b0e829e9dab87a46c1e006e74bd",
    "skills/tags-and-properties/PROPERTIES.md": "437d8d222e88e127ef893277e8e457c4576212513b6ed87ca7bb9ada4e1cc8eb",
    "skills/tags-and-properties/PROPERTY-VALUES.md": "f578e68efdc796f37a5f32a41e0fe1f5ce826c508cf37cb683ece7844ab590b5",
    "skills/tags-and-properties/SKILL.md": "e74e262da68789aa35358a69faabed988c0f74b5c39ebae17f717d6d453e3bcb",
    "skills/workspaces/JUPYTER.md": "cd6e9f8fe4dbc995d5f9ec12145dc135965fdf47ae89e5bd927436e6dcce19ab",
    "skills/workspaces/SKILL.md": "d1a0890cd62557359aaa43e5fd473847050a48d8e0add41b5e69be71a106b5e1",
    "skills/workspaces/VSCODE.md": "7f384ffab354165cabb50dacdcfc895ae8e491fcd46d556727a700e44718e80d",
    "templates/dash/app.py.template": "28c75a149002cdf3418fb107be2d15d011afc83772a5a97c022459a958ddb209",
    "templates/dash/app.sh": "f55a0eaa8c6a0d850be5c1d1104539e8c5cbd6933b1c2b83586a00f9ac34e4b4",
    "templates/experiment/experiment_setup.py": "9fde67bb0544440e61078007052605d1dd7cdc749979ab00723b9a4cc664ee23",
    "templates/streamlit/app.sh": "03ee737d7c89e8213b152ba1aba3467ff3adb8b4cef57fcb4d3a0bf1cdc86a6d",
    "templates/tracing/config.yaml": "41459eaeb0e67a0220c465a2ed13358fb93c8555b2bf399f630b8fb272602a59",
    "templates/tracing/tracing_setup.py": "c532b29bc85bc3f1e2c60b8c2db8b056bddf2fb5ccc91c419d35bcda628d6c59",
    "templates/vite-react/.env.example": "ddc5f955267267bdcec9222d053e75f5aaa06c17c0f84ec6255cf30dfb178aa1",
    "templates/vite-react/app.sh": "d1c8daa20f35d2ffe569f50d467583d2e9cf3c8304b5ba4d3fc7bffc5da2e4ba",
    "templates/vite-react/vite.config.js": "4e599ab076f41d874d175c1b5a05b357b351854a09a5bfabc859486925a62c6c"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T18:10:45Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit fdb0e180ce11bc2383fb07e791350cf38103ff88",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 126 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-18T18:10:45Z: pinned source inspection"
  ],
  "application": {
    "name": "dominodatalab — 26 skills",
    "softwareVersion": "7949e3ac470cf2f3b1c97a790c571032c844a5a3",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 126 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/ai-gateway/SKILL.md\",\n        \"name\": \"domino-ai-gateway\",\n        \"description\": \"Access external LLM providers through Domino AI Gateway - a secure proxy with centralized API key management, usage monitoring, and compliance. Supports OpenAI, AWS Bedrock, Azure OpenAI, Anthropic, and more. Use when calling LLMs from Domino, configuring AI Gateway endpoints, or monitoring LLM usage and costs.\",\n        \"files\": {\n          \"skills/ai-gateway/SKILL.md\": \"b80d534c3e77965b4269e369bc155dcc895081a6df7611ec29bd2615da7eb0f4\"\n        }\n      },\n      {\n        \"path\": \"skills/apps/SKILL.md\",\n        \"name\": \"domino-apps\",\n        \"description\": \"Deploy web applications to Domino Data Lab with expertise in React apps (Vite) behind Domino's reverse proxy. Covers app.sh configuration, port configuration, base path handling for SPAs, CI/CD with GitHub Actions, and proxy troubleshooting. Use when deploying apps to Domino, setting up CI/CD pipelines, fixing broken routing, or configuring JavaScript frameworks for Domino's proxy.\",\n        \"files\": {\n          \"skills/apps/API-APPS.md\": \"fcb9ea2173bdf76eaf47777448caf7176394917837125e3df8e9743ae2bb8332\",\n          \"skills/apps/FRAMEWORKS.md\": \"90bea681fe13298d115fb40cce96a4b1410d492e6bc6a87d43556871fb3ff3c4\",\n          \"skills/apps/REACT-CICD.md\": \"b2ad03bd12668bd400a5c75b9174603558dce2606f321c4815722bb5e9fc68df\",\n          \"skills/apps/REACT-VITE-GUIDE.md\": \"e769b78fbfaf88bce8592921427305317179812af25a8f45d3c0e23b07e126a3\",\n          \"skills/apps/SKILL.md\": \"3c269e312ae5932f23d03540022fcd6e17f03d12c6bdb7036c2b7b8b1034bc48\",\n          \"skills/apps/TROUBLESHOOTING.md\": \"0ddb0cbe885dab5530b2b737ccff9dd2796e6b381826770167c717a36a15a95b\"\n        }\n      },\n      {\n        \"path\": \"skills/data-connectivity/SKILL.md\",\n        \"name\": \"domino-data-connectivity\",\n        \"description\": \"Connect Domino workloads to external data sources including AWS S3 (via Mountpoint CSI driver), credential propagation with AWS IRSA and Azure Entra ID, and External Data Volumes. Use when configuring S3 access, setting up credential propagation, or connecting to cloud data sources from Domino.\",\n        \"files\": {\n          \"skills/data-connectivity/AWS-IRSA.md\": \"907ddd3161067e0472350b9dd73dd682fd7939aea86f1f673d2ccc93a609b689\",\n          \"skills/data-connectivity/AZURE-CREDENTIALS.md\": \"7a1c6cd69086586c86da986c6ac3be37186ff21e54e1efc3779840962ca635f1\",\n          \"skills/data-connectivity/S3-MOUNTPOINT.md\": \"61e758f8916e35f662927191add971254c1eba425610aa936ebd46abad383214\",\n          \"skills/data-connectivity/SKILL.md\": \"967ca41985a96096e686c3782b20973a4a717f319cf981a7328274c414913fa2\"\n        }\n      },\n      {\n        \"path\": \"skills/datasets/SKILL.md\",\n        \"name\": \"domino-datasets\",\n        \"description\": \"Work with Domino Datasets - high-performance, versioned filesystem storage. Covers dataset creation, snapshots for versioning, sharing across projects, mounting paths (/domino/datasets/), and performance optimization. Use when managing data storage, creating reproducible data versions, or sharing data between projects.\",\n        \"files\": {\n          \"skills/datasets/SKILL.md\": \"ef1d7b80c23085ca7a1202a3d7e22ff066ca82923257a03fc9454754d9468060\"\n        }\n      },\n      {\n        \"path\": \"skills/distributed-computing/SKILL.md\",\n        \"name\": \"domino-distributed-computing\",\n        \"description\": \"Work with distributed computing frameworks in Domino including Apache Spark, Ray, and Dask clusters. Covers cluster configuration, on-demand clusters, choosing between frameworks, PySpark usage, and scaling workloads. Use when processing large datasets, parallel ML training, or running distributed compute jobs.\",\n        \"files\": {\n          \"skills/distributed-computing/SKILL.md\": \"9b3dd725980d933eb38c0535d598e800a4ac8a2b9c1806ed18099f8903ea3cbd\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-api-intro/SKILL.md\",\n        \"name\": \"domino-api-intro\",\n        \"description\": \"Introduction to calling Domino platform APIs. Covers authentication (API proxy, PAT, service account), which host to use for which API, pagination limits, and common errors. Use before any other Domino API, SDK, app, extension, or governance automation skill.\",\n        \"files\": {\n          \"skills/domino-api-intro/API-SPECS.md\": \"53a1f21fa1bbd0de91d6cd676ef335119c7ae28b021d2f7872cc2299c24d2d1e\",\n          \"skills/domino-api-intro/ERRORS.md\": \"c99e3c0f32852cf1c6ec848c69f545bbc825f37cfc084ac17407946a6eda1397\",\n          \"skills/domino-api-intro/HOSTS.md\": \"802d3606016880a66a244d83c80cef0ae554679a15a5f76a4714ec6645acfd28\",\n          \"skills/domino-api-intro/LIMITS.md\": \"c0886c2fcc3735e4013874d3f9f6e2ae128aa9eacab80d6776f3983c54ad6692\",\n          \"skills/domino-api-intro/SDK-MAP.md\": \"88347b6c0b35062d3bdfe4bb5c068a6560f0bc2f6a026e8db2204ab05b9b37ff\",\n          \"skills/domino-api-intro/SKILL.md\": \"be5f6334021519f0bf5538dc09b959dfd24c599d52e7bacd532b679d892b6d8a\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-data-sdk/SKILL.md\",\n        \"name\": \"domino-data-sdk\",\n        \"description\": \"Use the domino-data Python SDK (dominodatalab-data) for programmatic data access in Domino. Covers DataSourceClient for SQL queries and object storage, DatasetClient for dataset files, TrainingSets for ML data versioning, Feature Store, and VectorDB (Pinecone) integration. Use when querying data sources, downloading datasets, managing training sets, or working with vector databases in Domino.\",\n        \"files\": {\n          \"skills/domino-data-sdk/DATA-SOURCES.md\": \"04a649d6759b09f7baa51df0b966502fe8e16df48dc8791e1872100b5ce8dccb\",\n          \"skills/domino-data-sdk/DATASETS.md\": \"48f13e7c9038757de61563f18ddae481d52c9a92a7755958bfbb56537181b622\",\n          \"skills/domino-data-sdk/SKILL.md\": \"e32609e9d5223d089470c5ed0a16b39dd7d2952bbc986511fbd7b0fc4a265333\",\n          \"skills/domino-data-sdk/TRAINING-SETS.md\": \"79feed549d91681bd90295ec64df7d22a7cbcc126c2c38d9784865288b017ec2\",\n          \"skills/domino-data-sdk/VECTORDB.md\": \"dea61ecbcc8ccef6fffb3ffbf4527e2c07eec0eeb1efc3132eb8f5197350c545\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-extensions/SKILL.md\",\n        \"name\": \"domino-extensions\",\n        \"description\": \"Build and operate Domino UI Extensions (mount Domino Apps in the shell with page context). Covers extension_manifest.json, official installer vs manual Extension API, publish and identity requirements, auth and host splits, and beta REST routes. Use when creating an Extension, wiring mount points, publishing an Extension App from a project, or automating Extension install lifecycle. Not for generic App deployment alone (see domino-apps) or SPA scaffolding (see domino-ui-bootstrap).\",\n        \"files\": {\n          \"skills/domino-extensions/SKILL.md\": \"631b6aace0ec348aee0c81522bcd40ea018bcbd8ea857d2f4c6f122025427947\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-governance/SKILL.md\",\n        \"name\": \"domino-governance\",\n        \"description\": \"Manage model risk governance in Domino using policies, bundles, and evidence. Covers creating governance bundles, attaching model artifacts and MLflow results as evidence, progressing through policy stages, and documenting findings. Use when the user mentions governance, compliance, bundles, policies, model risk management, SR 11-7, NIST AI RMF, or audit trails.\",\n        \"files\": {\n          \"skills/domino-governance/APPROVAL-GATE.md\": \"92f4bdc066da927b0a5025380bbbdbc6bcf1c9a54ba1c2f67e3b3bfa2f1992aa\",\n          \"skills/domino-governance/AUDIT-EXPORT.md\": \"d81b979586b7cdcb13103a7e1e173626629b36d6ccadda00dcd1c77f97302509\",\n          \"skills/domino-governance/BUNDLE-LIFECYCLE.md\": \"830d1fb3c81de4de84efa8c860f13c6d9bac05175d0d0d3cecc89d8e5c7f3f3f\",\n          \"skills/domino-governance/EVIDENCE-ROUND-TRIP.md\": \"134876f53c13ee5974fbccbe2cc17a7d20027eef858066b3c3520a7832a59582\",\n          \"skills/domino-governance/EVIDENCE-WORKFLOW.md\": \"9c932ad44760a36a321161ce5506ba8c9eacfc4e2184841a9ed82955a447d4a2\",\n          \"skills/domino-governance/MODEL-RETIREMENT.md\": \"ea51b1491f5447c6fa8c2f5ecb201403dff1a40b4f1255aeae8cb74e7c562aea\",\n          \"skills/domino-governance/MONITORING-REREVIEW.md\": \"d13313cf719a08b8d737410760cf57d0ddd4782d0050308a07402dae304333db\",\n          \"skills/domino-governance/ONBOARD-MODEL.md\": \"423d09c6e7f88a6dca5ab0fdd68905e3b02a515544923caa077d58d5cda78bf1\",\n          \"skills/domino-governance/POLICY-LIFECYCLE.md\": \"7c7fe397fea4235fa40e0130651b0c899be4237ae4ff97760da874043f800132\",\n          \"skills/domino-governance/READ-CONTEXT.md\": \"8cbcf8d3cd3fb78142d5f64d0738c620d70f7fc43d64959c1673668be4cf95dd\",\n          \"skills/domino-governance/RECERTIFICATION-BULK.md\": \"2dbadd0f55720345a97eff56a07fe1592b8217e2257d1264301d578cd9602072\",\n          \"skills/domino-governance/SKILL.md\": \"504842673da8871180fb48edb4a2dbc193d71f7cef3d8111377b3ad58a7b7900\",\n          \"skills/domino-governance/WAIVER-EXCEPTION.md\": \"444af71e030474f6b24753da749d4dfdac715a080ad68d9e6d1caef3ca8ebde3\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-model-serving/SKILL.md\",\n        \"name\": \"domino-model-serving\",\n        \"description\": \"Deploy, invoke, and retire Domino model APIs and registered models via REST. Covers modelServing lifecycle, registered-models v1 vs v2 paths, MLflow tracking vs registry API, inference URLs vs management API, and GenAI endpoint vanity URLs. Use when automating model deployment, predictions, registry updates, or debugging stop/archive/delete behavior.\",\n        \"files\": {\n          \"skills/domino-model-serving/SKILL.md\": \"51b602b84ec863e0470b9d210078115f1c944a192eb69ead31544a026ea1b66b\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-ui-bootstrap/SKILL.md\",\n        \"name\": \"domino-ui-bootstrap\",\n        \"description\": \"Bootstrap or retrofit a Vite + React 18 + TypeScript project so it uses the Domino design system (`@dominodatalab/extensions-tools`). Scoped to projects that are (or will be) a **fully standalone SPA frontend for a Domino application or extension** — not snippets, library additions, or work inside an existing Domino monorepo package. Use this skill whenever the user wants to create, build, scaffold, start, refactor, retrofit, or set up such an SPA — a React app, web app, frontend, UI, or extension that should \\\"look like Domino\\\", use Domino components, follow the Domino design system, or integrate with the Domino platform — even when they don't say the word \\\"Domino\\\" explicitly but mention Domino-flavored terms like DominoThemeProviderDecorator, extensions-tools, or base-components. Also use when the user points at an existing standalone React/Vite project and asks to make it \\\"Domino-styled\\\", wire it up to the Domino component library, add Domino theming, or migrate it. The skill handles version pinning (React 18, react-router 5), MCP registration for the Storybook component reference, theme provider wiring, and a verification step — all things that are easy to get wrong otherwise.\",\n        \"files\": {\n          \"skills/domino-ui-bootstrap/SKILL.md\": \"529b191677b615e0448b8aeaad444b3f172464691a3293b4d0c4065b5763516d\"\n        }\n      },\n      {\n        \"path\": \"skills/domino-ui-design/SKILL.md\",\n        \"name\": \"domino-ui-design\",\n        \"description\": \"Build Domino-styled web applications matching the Domino Design System. Use when creating or styling Domino apps (Dash, Streamlit, Flask, FastAPI+HTML), generating UI components, reviewing UX, or when the user mentions \\\"Domino app\\\", \\\"Domino UI\\\", \\\"Domino dashboard\\\", or \\\"Domino design system\\\". Covers the full stack — FastAPI backend, Ant Design 5.x frontend via CDN, Domino theme tokens (colors, typography, spacing), chart styling with Highcharts, Domino API authentication, proxy-safe routing, UX writing, error handling, empty states, form design, table patterns, and layout best practices. Also use for UX reviews of existing Domino app screenshots.\",\n        \"files\": {\n          \"skills/domino-ui-design/SKILL.md\": \"0ff94e24eb7fc70d80037a1c58cb9283dafb947fa7a3e0d1653aa98d277a9e9e\",\n          \"skills/domino-ui-design/assets/domino-logo.svg\": \"1c82cef498d7507e6d7b765ec38a48c2dfc9fd2f45b3dbd7a65f7e8966632ea5\",\n          \"skills/domino-ui-design/references/ux-design-rules.md\": \"7abb40f1883cca2038808f890d0d7602c20bcb15953e75d7d06936574d63da8b\"\n        }\n      },\n      {\n        \"path\": \"skills/environments/SKILL.md\",\n        \"name\": \"domino-environments\",\n        \"description\": \"Create and customize Domino Compute Environments - Docker containers defining tools, packages, and configurations. Covers Dockerfile customization, package installation, IDE configuration, DSE (Domino Standard Environments), and troubleshooting build failures. Use when installing dependencies, customizing environments, or fixing environment issues.\",\n        \"files\": {\n          \"skills/environments/SKILL.md\": \"bad478c820d92bdfda2e31f6d68a2571e3b49f18cd45b070afbf825abdfbd0c8\"\n        }\n      },\n      {\n        \"path\": \"skills/experiment-tracking/SKILL.md\",\n        \"name\": \"domino-experiment-tracking\",\n        \"description\": \"Track traditional ML experiments in Domino using the MLflow-based Experiment Manager. Covers experiment setup, auto-logging for sklearn/TensorFlow/PyTorch, manual logging, artifact storage, run comparison, and model registration. Use when training ML models, logging metrics and parameters, comparing model runs, or registering models.\",\n        \"files\": {\n          \"skills/experiment-tracking/COMPARING-RUNS.md\": \"4399950b258be543fa20830b60676a8cdf48d4917239873db4cd5a4904c6f82c\",\n          \"skills/experiment-tracking/MLFLOW-BASICS.md\": \"51672901eb2fd53bb3a51d06c26f932d7886cd918160d820d1a4e8dfcf4a4907\",\n          \"skills/experiment-tracking/MODEL-REGISTRY.md\": \"103f2458be094b909d844c3af5c74fdc838167d26f234f878347143dd26d65a2\",\n          \"skills/experiment-tracking/SKILL.md\": \"4fbe9f4cbdf4079bcd75ac5e237d757a118b22309190866578fd619f09dda247\"\n        }\n      },\n      {\n        \"path\": \"skills/flows/SKILL.md\",\n        \"name\": \"domino-flows\",\n        \"description\": \"Orchestrate multi-step ML workflows using Domino Flows (built on Flyte). Define DAGs with typed inputs/outputs, heterogeneous environments, automatic lineage, and reproducibility. Use when building data pipelines, multi-stage training workflows, or processes requiring orchestration and monitoring.\",\n        \"files\": {\n          \"skills/flows/EXAMPLES.md\": \"fc07d58963ae8bc36437e734956c8b8d0ad60271dbd1f20a5455b0d8b1f79b20\",\n          \"skills/flows/FLOW-BASICS.md\": \"f66a9f209cf4047b04218c2783891a4025a6b4cce98814cf0d7a439d39bd8e7f\",\n          \"skills/flows/SKILL.md\": \"0e0efa758570008e73fc99bdd0dba9ae7a2fb8597b670323d1405cd78ba1b151\"\n        }\n      },\n      {\n        \"path\": \"skills/genai-tracing/SKILL.md\",\n        \"name\": \"domino-genai-tracing\",\n        \"description\": \"Trace and evaluate GenAI applications including LLM calls, agents, RAG pipelines, and multi-step AI systems in Domino. Uses the Domino SDK (@add_tracing decorator, DominoRun context) with MLflow 3.2.0. Captures token usage, latency, cost, tool calls, and errors. Supports LLM-as-judge evaluators and custom metrics. Use when building agents, debugging LLM applications, or needing audit trails for GenAI systems.\",\n        \"files\": {\n          \"skills/genai-tracing/ADD-TRACING-DECORATOR.md\": \"0c52270f2678206eddf5d46a9a0f3dd31403b368ae61633c505b3ba0643d4e6f\",\n          \"skills/genai-tracing/DOMINO-RUN.md\": \"dd9473b417e4d9b76bd76316d32af4814ebdbd355b2b5c41db0816be53f64117\",\n          \"skills/genai-tracing/EVALUATORS.md\": \"2686c9e88936887a48d1a4f2cc0f38d2086ffeb713c7a7d384343c9429b4cae2\",\n          \"skills/genai-tracing/MULTI-AGENT-EXAMPLE.md\": \"db0a6519f7e67e8505aa3297cf910d45b01698dfc302659938ffec5118b8808d\",\n          \"skills/genai-tracing/SKILL.md\": \"3ad50c4f417ef2a789ae99c0a304f58d261455bbfce7c89d5a034c99d19e2d64\",\n          \"skills/genai-tracing/TRACING-SETUP.md\": \"b274989d0db62a2097966e33f7fc8bd0c3e83a278cd5b1fb5fdea64734b8efba\"\n        }\n      },\n      {\n        \"path\": \"skills/jobs/SKILL.md\",\n        \"name\": \"domino-jobs\",\n        \"description\": \"Create, run, and manage Domino Jobs - batch executions for scripts, training, and data processing. Covers job configuration, hardware tiers, scheduled jobs (cron), monitoring status, viewing logs, and API-driven execution. Use when running batch workloads, scheduling recurring tasks, or automating training pipelines.\",\n        \"files\": {\n          \"skills/jobs/SKILL.md\": \"2136e38d6d6213c28de832a2181aa3445de642fccafe40578504e2a533318ed2\"\n        }\n      },\n      {\n        \"path\": \"skills/launchers/SKILL.md\",\n        \"name\": \"domino-launchers\",\n        \"description\": \"Create Domino Launchers - parameterized web forms for self-service job execution. Enable business users to run analyses, generate reports, and trigger batch predictions without coding. Covers parameter types, email notifications, result delivery, and access control. Use when building self-service data products or enabling non-technical users.\",\n        \"files\": {\n          \"skills/launchers/SKILL.md\": \"41ae46c25258a3922d1f8a867a6ba6667d0285da0ec9df8cbcd7bf27889c0fc3\"\n        }\n      },\n      {\n        \"path\": \"skills/model-endpoints/SKILL.md\",\n        \"name\": \"domino-model-endpoints\",\n        \"description\": \"Deploy and monitor model API endpoints in Domino. Covers creating prediction endpoints, version management, Grafana dashboards for latency/errors/resources, alerting, and GPU inference with NVIDIA Triton. Use when deploying models as APIs, monitoring production endpoints, or debugging endpoint issues.\",\n        \"files\": {\n          \"skills/model-endpoints/DEPLOY-ENDPOINT.md\": \"a43b9a81e3339f6efd680cbc0f0f5864abde38625943a8d3dc56936b17de8767\",\n          \"skills/model-endpoints/MONITORING.md\": \"12e410375af8384d4f28690c36d5711c2aa0be457fa8ee8462e2826c829232dc\",\n          \"skills/model-endpoints/SCALING.md\": \"1c861c344277c1e93b0c71956038441e0bc8483bcd46cb3d039990f88e2ef06c\",\n          \"skills/model-endpoints/SKILL.md\": \"2ddc8772b577eea36c503a3e32f97bc6302e64c4c50523d22acb538d51c36bd2\"\n        }\n      },\n      {\n        \"path\": \"skills/model-monitoring/SKILL.md\",\n        \"name\": \"domino-model-monitoring\",\n        \"description\": \"Monitor deployed models in Domino including drift detection, model quality tracking, and alerting. Covers data drift analysis, prediction capture, baseline comparison, alert configuration, and remediation workflows. Use when monitoring production models, detecting drift, or setting up model health alerts.\",\n        \"files\": {\n          \"skills/model-monitoring/SKILL.md\": \"67462e048fd89d1132532d3baea7675d944ce748cce9c55eb8a2c68b0cde51a2\"\n        }\n      },\n      {\n        \"path\": \"skills/modeling-assistant/SKILL.md\",\n        \"name\": \"domino-modeling-assistant\",\n        \"description\": \"Enable AI-assisted model development within Domino by writing needed model and training code and using MCP (Model Context Protocol) servers to execute domino jobs. AI coding assistants like Cursor and GitHub Copilot can execute commands as Domino jobs, maintaining security, governance, and reproducibility. Use when setting up AI code assistants to work with Domino, configuring MCP servers, or enabling vibe modeling workflows.\",\n        \"files\": {\n          \"skills/modeling-assistant/SETUP.md\": \"88b94f19226cf90b9adfebf47f704c3d6562c620ab51c6ff0d25e7793f25bc87\",\n          \"skills/modeling-assistant/SKILL.md\": \"8e7162157f2fbdbb6d572a4a4ce858426cce20108dd0be5eea6051a4d9a5bee9\"\n        }\n      },\n      {\n        \"path\": \"skills/netapp-volumes/SKILL.md\",\n        \"name\": \"netapp-volumes\",\n        \"description\": \"Work with Domino Volumes for NetApp ONTAP - enterprise-grade, multi-terabyte storage with near-instant snapshots. Covers volume creation, snapshot versioning with commit messages, cross-project sharing, mount paths (/mnt/netapp-volumes/ or /domino/netapp-volumes/), and the NetApp Volumes REST API. Use when managing large-scale data storage, needing fast no-copy snapshots, or integrating existing NetApp ONTAP infrastructure with Domino.\",\n        \"files\": {\n          \"skills/netapp-volumes/SKILL.md\": \"00e5f79f0299f2d9190216cbd2b0024b0acda3c51ded374efeae77e1c7d4a802\"\n        }\n      },\n      {\n        \"path\": \"skills/projects/SKILL.md\",\n        \"name\": \"domino-projects\",\n        \"description\": \"Work with Domino Projects including Git integration, DFS vs Git-based projects, collaboration, and version control. Covers project creation, Git provider setup (GitHub, GitLab, Bitbucket), branch management, collaborator permissions, and project settings. Use when creating projects, setting up Git repos, or managing team collaboration.\",\n        \"files\": {\n          \"skills/projects/SKILL.md\": \"0713f33b0f99c2b8d7e0c12714dcd931b5abc784c8cd0427888e702b0892cd36\"\n        }\n      },\n      {\n        \"path\": \"skills/python-sdk/SKILL.md\",\n        \"name\": \"domino-python-sdk\",\n        \"description\": \"Programmatically interact with Domino using python-domino SDK and REST APIs. Covers authentication, running jobs, managing projects, file operations, model deployment, and automation. Use when automating Domino workflows, integrating with CI/CD, or building custom tooling around Domino.\",\n        \"files\": {\n          \"skills/python-sdk/API-ADMIN.md\": \"53d187d6e7cfdbae2e0c74c547cd9b690716ade1d580e05d6cc62b06fe0abffe\",\n          \"skills/python-sdk/API-APPS.md\": \"41a4a39493c38aa957c86dfcffd26c1a71876810b610df4bf7f44d2eefccd7dc\",\n          \"skills/python-sdk/API-DATASETS.md\": \"6cbd700d7385f3b02efc0a9fec71a03a754987ec8a3bf2a244b1bcc59bb084ad\",\n          \"skills/python-sdk/API-ENVIRONMENTS.md\": \"efec80220045c966810aa03c90738f88a45163db83d56c0940c7ac922d028e60\",\n          \"skills/python-sdk/API-JOBS.md\": \"05bbf9edf8b00f6b1f6ca415fb5c0c7aa07246600089d3666037057874160ecc\",\n          \"skills/python-sdk/API-MODEL-SERVING.md\": \"97644086cfcf920e8fa39da77281bad9f065187a2c4a7638460c9a4ea4a1ecb8\",\n          \"skills/python-sdk/API-MODELS.md\": \"f4edb8729dc9c53ab63d99c92af4df264b465ff043c98cf4811a81676febb585\",\n          \"skills/python-sdk/API-PROJECTS.md\": \"e1d0e5bf956ecc883473e6a52fc7acf87c6dc648850a64b045298fe8bac602a4\",\n          \"skills/python-sdk/API-REFERENCE.md\": \"015eb551d80f7149ed3b60f33391dbc3831e0d219fc5cd4f54733ca423a4cf9a\",\n          \"skills/python-sdk/SKILL.md\": \"83c0d6cdb1622991c3cc30f884603e117012f793e83291f064aecb603b3394cf\"\n        }\n      },\n      {\n        \"path\": \"skills/tags-and-properties/SKILL.md\",\n        \"name\": \"tags-and-properties\",\n        \"description\": \"Manage Domino tags and properties via the Taxonomy API. Covers tags/namespaces (create, list, update, delete; tag entities — project, model, dataset, app, project_template, netapp_volume; query by tag; autocomplete; merge; CSV import/export) AND properties (typed metadata fields — text, number, date, boolean, url, user, organization, select, multi_select — with per-entity values, groups, and versioned entities like model_version/app_version). Use when organizing entities with tags, building hierarchical namespaces, defining typed metadata fields, setting property values on projects/models/apps, finding entities by tag, bulk-tagging during onboarding, or migrating taxonomy across environments.\",\n        \"files\": {\n          \"skills/tags-and-properties/BULK-OPS.md\": \"8acc0335817e8682bda83035a7af89c85a1ae5a3ca3f6bc72277b88b84e77c54\",\n          \"skills/tags-and-properties/IMPORT-EXPORT.md\": \"ce4ea52665f6268d6d59e06929b8cddb648b9b0e829e9dab87a46c1e006e74bd\",\n          \"skills/tags-and-properties/PROPERTIES.md\": \"437d8d222e88e127ef893277e8e457c4576212513b6ed87ca7bb9ada4e1cc8eb\",\n          \"skills/tags-and-properties/PROPERTY-VALUES.md\": \"f578e68efdc796f37a5f32a41e0fe1f5ce826c508cf37cb683ece7844ab590b5\",\n          \"skills/tags-and-properties/SKILL.md\": \"e74e262da68789aa35358a69faabed988c0f74b5c39ebae17f717d6d453e3bcb\"\n        }\n      },\n      {\n        \"path\": \"skills/workspaces/SKILL.md\",\n        \"name\": \"domino-workspaces\",\n        \"description\": \"Work with Domino Workspaces - interactive development environments including Jupyter, JupyterLab, VS Code, and RStudio. Covers launching workspaces, configuring hardware tiers, environment selection, volume mounting, SSH access, and package installation. Use when setting up development environments, configuring workspace settings, or troubleshooting IDE issues.\",\n        \"files\": {\n          \"skills/workspaces/JUPYTER.md\": \"cd6e9f8fe4dbc995d5f9ec12145dc135965fdf47ae89e5bd927436e6dcce19ab\",\n          \"skills/workspaces/SKILL.md\": \"d1a0890cd62557359aaa43e5fd473847050a48d8e0add41b5e69be71a106b5e1\",\n          \"skills/workspaces/VSCODE.md\": \"7f384ffab354165cabb50dacdcfc895ae8e491fcd46d556727a700e44718e80d\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "d85e933c053f76136ee9bc5c203f6d1a6525fd9dc7704d4cd13e614d9903e758",
      "commands.json": "e8fbbccc7006e779a5541d50741168b8d99ccc3bbcc0e7ba2d935e0580814047",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "bb3722822df2650a121b3d3903112c3be59dd97d6ea93e6c355b4159b484224b",
      "listing.json": "cadb8fddff02a52d9f98b1ede5bf88d69bc348ab1fc4c8311e78c42c6d7571fb",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 26 skill declarations. Ran 126 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): domino-ai-gateway; domino-apps; domino-data-connectivity; domino-datasets; domino-distributed-computing; domino-api-intro; domino-data-sdk; domino-extensions; domino-governance; domino-model-serving; domino-ui-bootstrap; domino-ui-design; domino-environments; domino-experiment-tracking; domino-flows; domino-genai-tracing; domino-jobs; domino-launchers; domino-model-endpoints; domino-model-monitoring; domino-modeling-assistant; netapp-volumes; domino-projects; domino-python-sdk; tags-and-properties; domino-workspaces",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "16d854cd7478d316e06987005b6a5ca189bede612d31e02f912713504f50d39d",
    "gates": "b3fbad19901b37e8e2e81440a9ba0cb93e489d27b21da5a8245dd95a6e0270dd",
    "codex": "b7834bcae8b3e67452bd8f06d8bf6465963a364740ee090ea43731830eb2dde9",
    "grok": "00bfb352fc65e9d4c460d5654a39c8ca816264a8582dc30d378279316251720f",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
