ClaudeMods
☰
EN
● 0 online · Views 0 times
SponsorsSubmit a project
GitHub repositories · by BuiTienDunghe

low3dgs-guard

Mod Claude Code chặn chạy thí nghiệm khi cây làm việc bẩn hoặc GPU đang bận, kèm một dòng trạng thái dự án.

BuiTienDunghe@BuiTienDunghe

BuiTienDunghe/Low-3DGS/tree/main/.claude/mods/low3dgs-guard

Translated

About this mod

Mod cho Claude Code, chạy sống trong phiên làm việc của dự án này.

Nó giải quyết gì

Một loạt thí nghiệm ở đây tốn 45–100 phút GPU. Nếu nó chạy khi cây làm việc đang bẩn, run_meta.json ghi dirty: true, và theo đúng quy ước của chính dự án (docs/VERSIONING.md) kết quả đó không tái lập được — phát hiện ra sau một tiếng rưỡi thì đã muộn. Trong một phiên làm việc, chuyện này suýt xảy ra ba lần.

Nó làm gì

1. Chặn trước khi chạy. Mọi lệnh khớp scripts/run_*.sh đều bị kiểm:

| Điều kiện | Hành động | |---|---| | Cây bẩn (ngoài experiments/) | chặn, kèm số mục bẩn và lý do | | GPU đang có job | chặn — hai job trên card 4 GB tranh bộ nhớ, làm hỏng mọi số đo VRAM | | Có ALLOW_DIRTY=1 ở đầu lệnh | cho qua |

Chặn xảy ra trước khi script nạp ảnh, tức mất 0 phút chứ không phải 45.

Phép kiểm bẩn loại trừ experiments/: chính lần chạy ghi kết quả vào đó, nên nếu tính cả thì không lần chạy nào sạch được. Thứ cần biết là mã nguồn lúc chạy có khớp commit không.

2. Một dòng trạng thái trên ô nhập: tag hiện tại, cây sạch/bẩn, VRAM, số job đang chạy. Làm tươi mỗi 20 giây nên vẫn sống trong lúc loạt dài chạy nền. Dim khi ổn, lên màu khi không.

Bật

claude --plugin-dir .claude/mods

Hoặc đặt CLAUDE_CODE_PLUGIN_DIRS trỏ vào thư mục đó.

Đang phát triển thì chép sang ~/.claude/dev-mods/<session-id>/ để nó tự nạp lại mỗi khi sửa file; nhớ chép ngược lại đây khi xong, vì hai bản không tự đồng bộ.

Type cho editor

.claude-plugin/types/ là file sinh theo build, không commit (engine tự đặt .gitignore ở đó). Tạo lại bằng lệnh /plugin-types trong Claude Code.

Đã kiểm

Cả ba đường đã thử thật trong phiên: cây sạch → cho qua · cây bẩn 1 mục → chặn đúng thông điệp · cây bẩn + ALLOW_DIRTY=1 → cho qua.

Installation

Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.

claude plugin marketplace add BuiTienDunghe/Low-3DGS
claude plugin install low3dgs-guard
Original text / README

low3dgs-guard

Mod cho Claude Code, chạy sống trong phiên làm việc của dự án này.

Nó giải quyết gì

Một loạt thí nghiệm ở đây tốn 45–100 phút GPU. Nếu nó chạy khi cây làm việc đang bẩn, run_meta.json ghi dirty: true, và theo đúng quy ước của chính dự án (docs/VERSIONING.md) kết quả đó không tái lập được — phát hiện ra sau một tiếng rưỡi thì đã muộn. Trong một phiên làm việc, chuyện này suýt xảy ra ba lần.

Nó làm gì

1. Chặn trước khi chạy. Mọi lệnh khớp scripts/run_*.sh đều bị kiểm:

| Điều kiện | Hành động | |---|---| | Cây bẩn (ngoài experiments/) | chặn, kèm số mục bẩn và lý do | | GPU đang có job | chặn — hai job trên card 4 GB tranh bộ nhớ, làm hỏng mọi số đo VRAM | | Có ALLOW_DIRTY=1 ở đầu lệnh | cho qua |

Chặn xảy ra trước khi script nạp ảnh, tức mất 0 phút chứ không phải 45.

Phép kiểm bẩn loại trừ experiments/: chính lần chạy ghi kết quả vào đó, nên nếu tính cả thì không lần chạy nào sạch được. Thứ cần biết là mã nguồn lúc chạy có khớp commit không.

2. Một dòng trạng thái trên ô nhập: tag hiện tại, cây sạch/bẩn, VRAM, số job đang chạy. Làm tươi mỗi 20 giây nên vẫn sống trong lúc loạt dài chạy nền. Dim khi ổn, lên màu khi không.

Bật

claude --plugin-dir .claude/mods

Hoặc đặt CLAUDE_CODE_PLUGIN_DIRS trỏ vào thư mục đó.

Đang phát triển thì chép sang ~/.claude/dev-mods/<session-id>/ để nó tự nạp lại mỗi khi sửa file; nhớ chép ngược lại đây khi xong, vì hai bản không tự đồng bộ.

Type cho editor

.claude-plugin/types/ là file sinh theo build, không commit (engine tự đặt .gitignore ở đó). Tạo lại bằng lệnh /plugin-types trong Claude Code.

Đã kiểm

Cả ba đường đã thử thật trong phiên: cây sạch → cho qua · cây bẩn 1 mục → chặn đúng thông điệp · cây bẩn + ALLOW_DIRTY=1 → cho qua.

Similar projects