Skip to content

chore(agents): 追蹤 .claude 自製 agent 資產 - #201

Merged
monkey1sai merged 1 commit into
mainfrom
chore/track-claude-agent-assets
Jun 10, 2026
Merged

monkey1sai merged 1 commit into
mainfrom
chore/track-claude-agent-assets

Conversation

@monkey1sai

Copy link
Copy Markdown
Owner

摘要

.gitignore 原本以 .claude/* 排除全部,僅白名單 ship-item workflow 與 gitnexus-blast-radius skill,導致大量自製 agent 資產只存在本機、沒有任何備援。本 PR 把這些資產納入版本控制。

變更內容

  • .claude/workflows/(16 個):ship-item、std-* 系列、adversarial-verify 系列等全部追蹤
  • .claude/commands/(7 個):build / code-simplify / plan / review / ship / spec / test
  • .claude/agents/(3 個 + README):code-reviewer / security-auditor / test-engineer
  • .claude/skills/ 增列自製項:spec-to-done、omniverse-cad-to-simready、omniverse-realtime-viewer、omniverse-usd-performance-tuning
  • .claude/settings.json:commit guard 與 verify reminder hooks 設定

維持排除

  • settings.local.json、worktrees/、launch.json
  • 第三方安裝 skills(matt-pocock 系列、gitnexus 系列、generated/),重裝即可還原

驗證

  • 已確認暫存清單不含 settings.local.json / worktrees / 第三方 skills
  • 已掃描金鑰字樣,僅 NVIDIA 文件中的 hf_xxxx... 佔位符,無真實機密
  • 純設定與文件追蹤,不影響程式行為

🤖 Generated with Claude Code

…s/settings)

.gitignore 原本以 .claude/* 排除全部,僅白名單 ship-item 與
gitnexus-blast-radius,導致大量自製資產(16 個 workflows、7 個
commands、3 個 agents、spec-to-done 與 omniverse 系列 skills、
hooks 設定)只存在本機,無備援。

- 擴充 .gitignore 白名單:workflows/、commands/、agents/、
  settings.json 全追蹤;skills 增列 spec-to-done 與 omniverse-* 三項
- 第三方安裝的 skills(matt-pocock 系列、gitnexus 系列、generated/)
  維持排除,重裝即可還原
- settings.local.json、worktrees/ 維持排除

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 10, 2026 07:34
@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a867489d-1a00-4850-bca7-656dcdfd7cac

📥 Commits

Reviewing files that changed from the base of the PR and between 3d7e7c4 and 4bbb08f.

📒 Files selected for processing (300)
  • .claude/agents/README.md
  • .claude/agents/code-reviewer.md
  • .claude/agents/security-auditor.md
  • .claude/agents/test-engineer.md
  • .claude/commands/build.md
  • .claude/commands/code-simplify.md
  • .claude/commands/plan.md
  • .claude/commands/review.md
  • .claude/commands/ship.md
  • .claude/commands/spec.md
  • .claude/commands/test.md
  • .claude/settings.json
  • .claude/skills/omniverse-cad-to-simready/BENCHMARK.md
  • .claude/skills/omniverse-cad-to-simready/SKILL.md
  • .claude/skills/omniverse-cad-to-simready/agents/openai.yaml
  • .claude/skills/omniverse-cad-to-simready/evals/evals.json
  • .claude/skills/omniverse-cad-to-simready/evals/files/minimal_mesh.stl
  • .claude/skills/omniverse-cad-to-simready/references/assemble-package-source/README.md
  • .claude/skills/omniverse-cad-to-simready/references/assemble-package-source/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/assemble-package-source/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/assemble-package-source/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/commands.md
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/README.md
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/material-agent-client/README.md
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/material-agent-client/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/material-agent-client/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/material-agent-client/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/physics-agent-client/README.md
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/physics-agent-client/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/physics-agent-client/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/physics-agent-client/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/texture-agent-client/README.md
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/texture-agent-client/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/texture-agent-client/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/references/texture-agent-client/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/content_agent_check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/content_agent_client.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/content_agent_material_cleanup.py
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/content_agent_report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/content-agents/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/mujoco-usd-converter/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/mujoco-usd-converter/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/mujoco-usd-converter/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/mujoco-usd-converter/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/openusd-exchange-sdk-usdex/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/urdf-usd-converter/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/urdf-usd-converter/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/urdf-usd-converter/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/urdf-usd-converter/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-cad/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-cad/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-cad/scripts/kit_app_template_cad.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-cad/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-cad/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-gsplat/README.md
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-gsplat/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-gsplat/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/references/usd-convert-gsplat/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/convert-to-usd/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/deploy-content-agents/README.md
  • .claude/skills/omniverse-cad-to-simready/references/deploy-content-agents/references/deploy-material-agent-docker.md
  • .claude/skills/omniverse-cad-to-simready/references/deploy-content-agents/references/deploy-ovrtx-docker.md
  • .claude/skills/omniverse-cad-to-simready/references/deploy-content-agents/references/deploy-physics-agent-docker.md
  • .claude/skills/omniverse-cad-to-simready/references/deploy-content-agents/references/deploy-texture-agent-docker.md
  • .claude/skills/omniverse-cad-to-simready/references/identify-asset-context/README.md
  • .claude/skills/omniverse-cad-to-simready/references/identify-asset-context/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/identify-asset-context/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/identify-asset-context/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample-validation/README.md
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample-validation/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample-validation/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample-validation/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample/README.md
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/nv-core-package-sample/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-geometry/README.md
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-geometry/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-geometry/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-geometry/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-physics/README.md
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-physics/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-physics/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate-physics/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate/README.md
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/omni-asset-validate/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/README.md
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/scripts/stage_prep.py
  • .claude/skills/omniverse-cad-to-simready/references/ovrtx-render-service/scripts/turntable.py
  • .claude/skills/omniverse-cad-to-simready/references/preflight/README.md
  • .claude/skills/omniverse-cad-to-simready/references/preflight/scripts/preflight.ps1
  • .claude/skills/omniverse-cad-to-simready/references/preflight/scripts/preflight.py
  • .claude/skills/omniverse-cad-to-simready/references/preflight/scripts/preflight.sh
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_000_CORE/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_000_CORE/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_000_CORE/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_000_CORE/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_001_MINIMAL/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_001_MINIMAL/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_001_MINIMAL/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_001_MINIMAL/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_004_SIMULATE_MULTI_BODY_PHYSICS/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_004_SIMULATE_MULTI_BODY_PHYSICS/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_004_SIMULATE_MULTI_BODY_PHYSICS/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_004_SIMULATE_MULTI_BODY_PHYSICS/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_005_SIMULATE_GRASP_PHYSICS/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/references/FET_005_SIMULATE_GRASP_PHYSICS/scripts/author_grasp_line.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/simready-conform-profile/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-validate/README.md
  • .claude/skills/omniverse-cad-to-simready/references/simready-validate/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/simready-validate/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/simready-validate/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/validate-usd-minimum/README.md
  • .claude/skills/omniverse-cad-to-simready/references/validate-usd-minimum/scripts/check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/references/validate-usd-minimum/scripts/report_schema.json
  • .claude/skills/omniverse-cad-to-simready/references/validate-usd-minimum/scripts/run.py
  • .claude/skills/omniverse-cad-to-simready/references/workflow.md
  • .claude/skills/omniverse-cad-to-simready/shared/preflight_manifest.py
  • .claude/skills/omniverse-cad-to-simready/shared/script_utils.py
  • .claude/skills/omniverse-cad-to-simready/shared/simready_package.py
  • .claude/skills/omniverse-cad-to-simready/shared/simready_package_check_dependencies.py
  • .claude/skills/omniverse-cad-to-simready/shared/simready_package_report_schema.json
  • .claude/skills/omniverse-cad-to-simready/shared/usd_convert_cad_diagnostics.py
  • .claude/skills/omniverse-cad-to-simready/skill-card.md
  • .claude/skills/omniverse-cad-to-simready/skill.oms.sig
  • .claude/skills/omniverse-realtime-viewer/BENCHMARK.md
  • .claude/skills/omniverse-realtime-viewer/SKILL.md
  • .claude/skills/omniverse-realtime-viewer/agents/openai.yaml
  • .claude/skills/omniverse-realtime-viewer/evals/evals.json
  • .claude/skills/omniverse-realtime-viewer/references/aov-switching/README.md
  • .claude/skills/omniverse-realtime-viewer/references/camera-auto-select/README.md
  • .claude/skills/omniverse-realtime-viewer/references/camera-controls/README.md
  • .claude/skills/omniverse-realtime-viewer/references/camera-picker/README.md
  • .claude/skills/omniverse-realtime-viewer/references/cloud-assets/README.md
  • .claude/skills/omniverse-realtime-viewer/references/cloud-deployment/README.md
  • .claude/skills/omniverse-realtime-viewer/references/conventions.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/README.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/interaction-features.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/presentation-loop.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/project-build.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/renderer-session.md
  • .claude/skills/omniverse-realtime-viewer/references/cpp-native-viewer/validation.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/README.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/electron-shm.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/environment-validation.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/frontend.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/local-openusd-gpu.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/nvidia-runtime.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/ovrtx.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/ovstream.md
  • .claude/skills/omniverse-realtime-viewer/references/dependencies/quick-setup.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/README.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/architecture-project.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/electron-client.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/protocol-interaction-lifecycle.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/python-shm-server.md
  • .claude/skills/omniverse-realtime-viewer/references/electron-shm-viewer/validation.md
  • .claude/skills/omniverse-realtime-viewer/references/gl-viewport-overlay/README.md
  • .claude/skills/omniverse-realtime-viewer/references/gl-viewport-overlay/architecture.md
  • .claude/skills/omniverse-realtime-viewer/references/gl-viewport-overlay/example-gizmo.md
  • .claude/skills/omniverse-realtime-viewer/references/gl-viewport-overlay/interaction-pattern.md
  • .claude/skills/omniverse-realtime-viewer/references/gl-viewport-overlay/projection-alignment.md
  • .claude/skills/omniverse-realtime-viewer/references/headless-shm-cli/README.md
  • .claude/skills/omniverse-realtime-viewer/references/huggingface-usd/README.md
  • .claude/skills/omniverse-realtime-viewer/references/local-viewer/README.md
  • .claude/skills/omniverse-realtime-viewer/references/native-picking-selection/README.md
  • .claude/skills/omniverse-realtime-viewer/references/object-selection/README.md
  • .claude/skills/omniverse-realtime-viewer/references/ovrtx-rendering/README.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-library/README.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-library/api-reference.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-library/extending.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-local-viewer-recipe/README.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-local-viewer-recipe/interaction-features.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-local-viewer-recipe/project-structure.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-local-viewer-recipe/setup-shell-renderer.md
  • .claude/skills/omniverse-realtime-viewer/references/ovui-local-viewer-recipe/validation-build-order.md
  • .claude/skills/omniverse-realtime-viewer/references/ovwidgets-editor-shell/README.md
  • .claude/skills/omniverse-realtime-viewer/references/prim-info-display/README.md
  • .claude/skills/omniverse-realtime-viewer/references/prim-pick-effects/README.md
  • .claude/skills/omniverse-realtime-viewer/references/prim-transform-safety/README.md
  • .claude/skills/omniverse-realtime-viewer/references/render-settings/README.md
  • .claude/skills/omniverse-realtime-viewer/references/routing.md
  • .claude/skills/omniverse-realtime-viewer/references/seg-outline-highlight/README.md
  • .claude/skills/omniverse-realtime-viewer/references/selection-animation/README.md
  • .claude/skills/omniverse-realtime-viewer/references/selection-feedback/README.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-attribute-reads/README.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-hierarchy/README.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-hierarchy/fallback-worker-protocol.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-loading/README.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-management/README.md
  • .claude/skills/omniverse-realtime-viewer/references/stage-queries/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-client/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-lifecycle/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-messages/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-messages/server-handler-map.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-server/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-server/frame-loop-and-continuity.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/README.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/client-protocol.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/interaction-features.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/project-structure.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/server-runtime.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-viewer-recipe/validation-build-order.md
  • .claude/skills/omniverse-realtime-viewer/references/streaming-vs-local/README.md
  • .claude/skills/omniverse-realtime-viewer/references/tauri-local-viewer/README.md
  • .claude/skills/omniverse-realtime-viewer/references/tauri-shm-transform-gizmo/README.md
  • .claude/skills/omniverse-realtime-viewer/references/transform-manipulator/README.md
  • .claude/skills/omniverse-realtime-viewer/references/troubleshooting/README.md
  • .claude/skills/omniverse-realtime-viewer/references/troubleshooting/scenario-playbooks.md
  • .claude/skills/omniverse-realtime-viewer/references/usd-sample-data/README.md
  • .claude/skills/omniverse-realtime-viewer/references/usd-viewer-app/README.md
  • .claude/skills/omniverse-realtime-viewer/references/validation.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-backend-interface/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-control-patterns/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-data-view-patterns/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-feedback-status/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-input-routing/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-layout-patterns/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewer-ux-workflow/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewport-overlays/README.md
  • .claude/skills/omniverse-realtime-viewer/references/viewport-resize/README.md
  • .claude/skills/omniverse-realtime-viewer/references/webgl-shm-transport/README.md
  • .claude/skills/omniverse-realtime-viewer/references/windows-native-setup/README.md
  • .claude/skills/omniverse-realtime-viewer/skill-card.md
  • .claude/skills/omniverse-realtime-viewer/skill.oms.sig
  • .claude/skills/omniverse-usd-performance-tuning/BENCHMARK.md
  • .claude/skills/omniverse-usd-performance-tuning/SKILL.md
  • .claude/skills/omniverse-usd-performance-tuning/agents/openai.yaml
  • .claude/skills/omniverse-usd-performance-tuning/evals/evals.json
  • .claude/skills/omniverse-usd-performance-tuning/references/cad-conversion/README.md
  • .claude/skills/omniverse-usd-performance-tuning/references/cad-conversion/scripts/conversion-report.schema.json
  • .claude/skills/omniverse-usd-performance-tuning/references/compare-profiles.md
  • .claude/skills/omniverse-usd-performance-tuning/references/compare-profiles/README.md
  • .claude/skills/omniverse-usd-performance-tuning/references/omniverse-authentication/README.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/CLASSIFICATION.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/EXECUTION.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/README.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/_curation.json
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/_template.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/boxClip.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/computeExtents.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/countVertices.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/decimateMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/deduplicateGeometry.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/deduplicateHierarchies.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/deleteHiddenPrims.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/deletePrims.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/diceMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/editStageMetrics.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/findCoincidingGeometry.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/findFlatHierarchies.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/findOccludedMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/findOverlappingMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/fitPrimitives.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/flattenHierarchy.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/generateAtlasUVs.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/generateNormals.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/generateProjectionUVs.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/generateScene.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/manifest.json
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/manifoldMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/merge.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/mergeVertices.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/meshCleanup.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/optimizeMaterials.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/optimizePrimvars.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/optimizeSkelRoots.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/optimizeTimeSamples.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/organizePrototypes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/pivot.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/primitivesToMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/printStats.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/probe-snapshots/so-110.0.4.json
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/pruneLeaves.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/pythonScript.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/remeshMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/removeAttributes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/removePrims.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/removeSmallGeometry.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/removeUntypedPrims.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/removeUnusedUVs.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/rtxMeshCount.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/scripts/operation-curation.schema.json
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/scripts/operation-manifest.schema.json
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/shrinkwrap.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/sparseMeshes.md
  • .claude/skills/omniverse-usd-performance-tuning/references/operations/splitMeshes.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/track-claude-agent-assets

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@monkey1sai
monkey1sai merged commit c414e1c into main Jun 10, 2026
2 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4bbb08f20e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .claude/settings.json
"hooks": [
{
"type": "command",
"command": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File \"C:/Repos/active/iot/AI-BIM-governance/scripts/claude-commit-guard.ps1\""

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Make the Bash hook checkout- and OS-independent

In Linux/macOS workspaces or any clone that is not at C:/Repos/active/iot/AI-BIM-governance, this repo-level Claude setting runs before every Bash tool use but invokes powershell.exe with a hard-coded Windows-only script path. That makes the commit guard fail or become ineffective for other contributors/agents as soon as they pull this tracked .claude/settings.json; use a repo-relative/cross-platform hook or gate this to the Windows checkout where the script exists.

Useful? React with 👍 / 👎.

// 誠實鐵律在程式層 enforce:宣稱 slice 綠但沒截圖或沒 summary JSON 落檔 = 不可信
// (summaryJson 是 P6 前置 PR 10 列表的資料來源,缺它通道會斷在 P6)
// detail 帶 probe 結果(含 stack_down / port 占用註記),SKILL P4 gate 靠它分流 golden-path 重啟
if (!ev.verticalSliceOk || ev.notObserved.length > 0 || ev.screenshots.length === 0 || !ev.summaryJson) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Verify evidence files before passing P4

When the evidence agent reports screenshot or summary paths that were not actually created or were left in a disposable worktree, this gate still returns ok: true because it only checks that screenshots.length is nonzero and summaryJson is truthy. That can let a user-facing change pass the browser-evidence gate with no reviewable artifact on disk, despite the comment saying the workflow enforces persisted screenshots and summary JSON; validate the returned paths exist in artifacts/e2e before returning success.

Useful? React with 👍 / 👎.


phase('Impact')

const allSymbols = [...new Set(plan.tasks.flatMap((t) => t.symbols || []))].filter((s) => !ACKED_CRITICAL.includes(s))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Refresh plan tasks after auto-fixing the plan

If a plan reviewer forces the fixer to add or change task symbols, the impact prescan here still uses the original plan.tasks returned before the fixes were committed. In that scenario P1 can report a clean or lower-risk blast radius while the actual fixed plan now edits additional symbols, so the early CRITICAL/HIGH gate is evaluating stale data; re-read/re-parse the plan after successful fixes before building allSymbols.

Useful? React with 👍 / 👎.

2. Playwright(repo 事實標準)。依序跑,worktree 缺 node_modules 時先在 ${ROOT}/web-viewer-sample 跑 npm install(失敗才放棄);瀏覽器 cache 缺 chromium-* 時跑 npx playwright install chromium 補:
node --version
ls "${ROOT}/web-viewer-sample/node_modules/.bin/" | grep -i playwright
ls "$LOCALAPPDATA/ms-playwright"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use Playwright's platform cache when probing browsers

On Linux/macOS agents, $LOCALAPPDATA is normally unset and Playwright stores browsers under a different cache path, so this probe can mark Playwright unavailable even when npx playwright test would work. That blocks every user-facing spec at P4 with no_browser_engine outside the author's Windows environment; prefer npx playwright --version/npx playwright install --dry-run or check Playwright's platform-specific cache instead of a Windows-only variable.

Useful? React with 👍 / 👎.

Comment on lines +121 to +122
if (!plan) return { ok: false, held: 'plan_author_failed', planPath: PLAN_PATH }
log(`plan 完成:${plan.taskCount} tasks,committed=${plan.committed}`)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Stop when the plan was not committed

If the plan author writes the plan file but reports committed: false after a git failure, this workflow only logs the value and continues into review/implementation. That can leave the plan untracked or folded into a later task commit, breaking the per-phase commit anchors that resume and PR review rely on; treat committed !== true as a held plan-author failure before proceeding.

Useful? React with 👍 / 👎.

@monkey1sai
monkey1sai deleted the chore/track-claude-agent-assets branch June 10, 2026 07:40
@github-actions

Copy link
Copy Markdown
Contributor

PR Review Agent Summary

Field Value
Status passed
Risk low
PR 201
Head chore/track-claude-agent-assets / 4bbb08f20e82bebbc031f59bd10b021040429a2c
Base main / 3d7e7c44f0e0009e5f4ab276ba07f44e53b84b1b

Blockers

  • None

Warnings

  • None

Validation Commands

  • None selected

Checks

  • None

Human Review Notes

  • Optional AI adapter is not required by policy and was skipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants