Auto Repo Setup — Thiết lập & bảo vệ kho mã
Chẩn đoán và sửa lỗi thiết lập kho mã dựa trên bằng chứng, đồng thời đặt rào chắn an toàn cho commit, push và đồng bộ Git.
Lập trìnhTrung cấp★ 1,519⑂ 235Điểm AI 9/10Cập nhật lần cuối: 8 thg 11, 2026
Giúp được gì
- Sửa môi trường: đọc AGENTS.md, CLAUDE.md, README, manifest và lockfile theo thứ tự để nhận diện stack thật, chạy
scripts/check_env.pyở chế độ chỉ đọc rồi sửa đúng phần hỏng. - Đồng bộ Git an toàn: kiểm tra nhánh, upstream và tình trạng working tree; chỉ dùng
git pull --ff-onlykhi sạch và đang tụt phía sau. Không tự stash, rebase, force push hay nuốt commit của người khác. - Chẩn đoán hook trùng lặp: đếm toàn bộ nơi đăng ký hook (project/local/user/plugin) trước khi sửa cấu hình.
- Bàn giao cho đồng đội: chỉ tạo tài liệu onboarding khi thật sự thiếu, kèm lệnh thực tế và kết quả mong đợi.
Phù hợp với ai
- Lập trình viên thường xuyên gặp cảnh "clone về mà không chạy được"
- Người giao commit/push cho agent nhưng sợ hỏng lịch sử Git
- Ai đang đau đầu vì thông báo hook in ra nhiều lần
Ví dụ sử dụng
- "Máy mới, dự án không khởi động" → tự dò stack → liệt kê công cụ thiếu → sửa tối thiểu rồi chạy smoke test thật để xác minh.
- "Đồng bộ remote trước khi làm" → kiểm tra nhánh và trạng thái sạch, chỉ fast-forward; nếu lịch sử phân kỳ thì dừng và hiển thị graph.
- "Hook in ra ba lần" → rà soát mọi vị trí đăng ký → xác định phiên gốc/subagent/resume nào kích hoạt → mới sửa.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/auto-repo-setup/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục auto-repo-setup từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/auto-repo-setup/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/auto-repo-setup ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải kho mã:
git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r /tmp/ccs/auto-repo-setup ~/.claude/skills/ - Kiểm tra đã có đủ
references/vàscripts/:ls ~/.claude/skills/auto-repo-setup - Cài Python 3.10+ (khuyến nghị thêm
uv) nếu muốn dùngscripts/check_env.py. - Khởi động lại Claude Code và thử yêu cầu: "Kiểm tra thiết lập kho mã này giúp tôi".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT