Skip to content

Nemo12 HarnessCách repo vận hành với Claude Code

Kiểm chất lượng vừa đủ, làm thẳng trên main, mỗi web app một làn, file nào nằm ở đâu.

Harness là gì ​

Harness là toàn bộ "bộ khung" quanh code giúp các phiên Claude Code làm việc an toàn và nhanh: luật trong CLAUDE.md, hook (đoạn code tự chạy trước commit, trước push, trước một lệnh), cổng kiểm (gate), CI trên GitHub Actions, skill và memory. Site này ghi lại các quyết định của chủ dự án về harness, viết cho người đọc, không phải cho máy.

Chi tiết kỹ thuật một nguồn nằm ở docs.nemo12.com và trong repo; mỗi trang ở đây link tới đó thay vì chép lại.

Ba nguyên tắc ​

  1. Vừa đủ. Mỗi cổng chặn phải nói được cái gì hỏng cho người dùng nếu bỏ qua nó. Còn lại chỉ báo cáo.
  2. Nhanh. Code đã đúng thì lên production trong vài phút, không chờ ngày gộp.
  3. Máy chặn hơn luật chữ. Lỗi đã gặp hai lần thì phải có hook hoặc cổng, không chỉ một dòng ghi nhớ.