Sửa pipeline CI đang lỗi
Tìm các workflow GitHub Actions có lần chạy mới nhất thất bại trên nhánh staging, phân tích lỗi và bàn giao việc sửa.
Tự động hóaTrung cấp★ 1,747⑂ 102Điểm AI 7/10Cập nhật lần cuối: 28 thg 8, 2026
Làm được gì
- Dùng
gh run listlấy 50 lần chạy gần nhất của một nhánh (mặc địnhstaging), nhóm theo workflow và chỉ giữ lần chạy mới nhất. - Bỏ qua các lần chạy
in_progress,cancelledvà thành công; chỉ chọn workflow có kết luậnfailure. - Trích tên job/step bị lỗi và đọc 100 dòng cuối của log bằng
gh run view --log-failedđể tóm tắt nguyên nhân. - Gọi
/babysitter:yolokèm ngữ cảnh lỗi để sửa gốc rễ và push, sau đó kiểm tra xem lần chạy mới có được kích hoạt và báo cáo tổng kết.
Phù hợp với ai
- Kỹ sư DevOps/Platform phải theo dõi bảng CI đỏ mỗi ngày trên GitHub Actions.
- Nhóm đã xác thực
ghCLI và muốn vòng sửa CI chạy tự động, không cần tương tác. - Người sẵn sàng chỉnh sửa file vì tên repo, nhánh và skill
/babysitter:yolođang bị hard-code.
Ví dụ sử dụng
- "Kiểm tra pipeline staging" → nhận danh sách workflow lỗi kèm run ID, job/step thất bại và tóm tắt lỗi.
- Workflow build hỏng ở bước cài dependency → skill tóm tắt log, bàn giao việc sửa, commit vào staging rồi xác nhận có lần chạy mới.
- Không có workflow nào lỗi → báo "tất cả pipeline staging đều xanh" và dừng, không thay đổi gì.
· · · 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/a5c-ai/babysitter/HEAD/.claude/skills/fix-failing-pipelines/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 Claude Skill Mart. Copy thư mục .claude/skills/fix-failing-pipelines từ repo GitHub a5c-ai/babysitter vào ~/.claude/skills/fix-failing-pipelines/ 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/a5c-ai/babysitter.git /tmp/babysitter && mkdir -p ~/.claude/skills && cp -r /tmp/babysitter/.claude/skills/fix-failing-pipelines ~/.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.
- Cài GitHub CLI và đăng nhập:
gh auth login(bắt buộc). - Clone repo:
git clone https://github.com/a5c-ai/babysitter.git /tmp/babysitter - Copy skill:
mkdir -p ~/.claude/skills && cp -r /tmp/babysitter/.claude/skills/fix-failing-pipelines ~/.claude/skills/ - Mở
~/.claude/skills/fix-failing-pipelines/SKILL.md, thaya5c-ai/babysitterbằng repo của bạn vàstagingbằng nhánh của bạn. - Nếu không có
/babysitter:yolo, hãy đổi Bước 5 thành yêu cầu Claude tự điều tra và sửa lỗi. - Khởi động lại Claude Code rồi thử: "tìm và sửa các workflow CI đang lỗi".
- Lưu ý skill commit trực tiếp vào staging — nên thử trên nhánh test trước.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT