Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Thiết lập repo tự động

Skill chẩn đoán và sửa chữa thiết lập repository dựa trên bằng chứng: từ "chạy không được", onboarding thành viên mới, hook in trùng, đến rào an toàn cho commit/push.

Lập trìnhTrung cấp1,425219Điểm AI 9/10Cập nhật lần cuối: 23 thg 9, 2026

Làm được gì

  • Sửa môi trường: đọc lần lượt AGENTS.md/CLAUDE.md/ONBOARDING/README, manifest, lockfile, CI để nhận diện stack thật, rồi chạy scripts/check_env.py kiểm kê chỉ-đọc. Chỉ sửa đúng phần lỗi nhỏ nhất rồi kiểm tra lại.
  • Đồng bộ trước khi làm việc: kiểm tra branch, upstream, working tree; chỉ git pull --ff-only khi cây làm việc sạch. Không tự stash/merge/rebase/force nếu có thay đổi cục bộ hay lịch sử phân nhánh.
  • Chẩn đoán hook: khi output bị lặp, liệt kê mọi nơi đăng ký hook (project, local, user, managed, plugin), đếm thật rồi mới kết luận nguyên nhân gốc.
  • Bàn giao repo: soát tài liệu onboarding hiện có và chỉ bổ sung phần còn thiếu theo checklist mẫu.
  • An toàn Git: đọc references/git_safety.md trước khi commit, push, giải quyết xung đột hay viết lại lịch sử; push công khai và force push cần bạn chấp thuận rõ ràng.

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 nổi" trên máy mới
  • Team lead cần tài liệu onboarding lặp lại được thay vì viết tay mỗi lần
  • Người dùng Claude Code muốn truy vết vì sao hook SessionStart in ra nhiều lần
  • Ai muốn có rào chắn để không mất thay đổi cục bộ hoặc đẩy secret lên remote

Ví dụ sử dụng

  1. "Dự án không khởi động được" → đọc tài liệu + manifest, chạy uv run python scripts/check_env.py --repo ., cài đúng runtime còn thiếu, xác nhận bằng smoke test của dự án.
  2. "Viết hướng dẫn onboarding cho người mới" → soát README/CI, dùng references/onboarding_template.md để tách phần cài một lần và phần dùng hằng ngày, kèm output mong đợi.
  3. "Thông báo lúc mở session hiện ba lần" → liệt kê toàn bộ hook đã đăng ký, phân biệt số lần đăng ký với số session kích hoạt, xem trước thay đổi bằng scripts/init_session_start_hook.py --dry-run.

· · · 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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 Claude 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/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/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.

  1. Mở terminal.
  2. Tải repo skill: git clone https://github.com/daymade/claude-code-skills.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy riêng skill này: cp -r claude-code-skills/auto-repo-setup ~/.claude/skills/
  5. Kiểm tra đã có đủ references/scripts/: ls ~/.claude/skills/auto-repo-setup
  6. (Tùy chọn) Cài Python 3.10+ và uv nếu muốn dùng script kiểm tra môi trường.
  7. Khởi động lại Claude Code và thử yêu cầu: "Kiểm tra thiết lập repo này" hoặc "Đồng bộ remote mới nhất trước khi làm".