DEV / FREELANCER
Dọn dẹp dự án mà không sợ nó đẩy code
Dev làm một mình hay nhóm nhỏ thường dồn việc lặt vặt: ghi chú thay đổi, sửa test hỏng, viết tài liệu. Nestly làm những việc đó trên nhánh nháp, còn merge và deploy vẫn do bạn bấm.
GitMCPTerminal
Cách làm việc
Từ lúc bạn nhắn đến lúc xong việc
01
Trỏ vào một repo
Bạn cho Nestly quyền đọc một thư mục dự án. Các tệp như .env và khoá bí mật nằm trong danh sách chặn.
02
Nó đọc và đề xuất
Đọc lịch sử commit, chạy test, tìm chỗ lỗi, viết ghi chú thay đổi hoặc bản sửa dưới dạng nhánh agent/*.
03
Bạn xem diff
Nestly gửi diff và kết quả test. Chưa có gì được push cho tới khi bạn đồng ý.
04
Bạn merge
Merge, tag, deploy luôn do bạn quyết định. Nếu cần có thể cắm MCP của GitHub để mở pull request nháp.
Trông như thế nào
Một cuộc trò chuyện bình thường
Bạn nói như nói với đồng nghiệp. Nestly làm phần đọc, soạn, tổng hợp. Việc nào có hậu quả đều dừng lại hỏi bạn trước.
Đọc repo và viết ghi chú thay đổi cho tuần này
Có 14 commit. Mình viết CHANGELOG nháp ở nhánh agent/changelog.
Sửa test fail ở utils/date.ts
Mình tạo nhánh agent/fix-date, test đã xanh. Chưa push, bạn xem diff rồi quyết định.
Ai làm gì
Việc của Nestly, việc của bạn
Nestly làm
- Viết ghi chú thay đổi và tài liệu hướng dẫn
- Chạy test, đề xuất sửa lỗi ở nhánh nháp
- Đọc log lỗi và tóm tắt nguyên nhân khả dĩ
- Kết nối GitHub và các công cụ khác qua MCP
Bạn giữ
- Merge, push, tạo tag, deploy
- Mọi khoá bí mật và biến môi trường
- Quyết định kiến trúc
Quyền cần cấp
- Đọc và ghi nhánh agent/* trong thư mục dự án
- Chặn .env, *.pem, thư mục secrets
- Chạy lệnh shell phải nằm trong danh sách cho phép
Nói thật về giới hạn
- Dự án lớn nhiều phụ thuộc có thể chạy chậm.
- Bản sửa của agent vẫn cần review như code của người khác.
- Không nên cấp quyền chạy lệnh tuỳ ý. Hãy dùng danh sách lệnh cho phép.
Thử với việc thật của bạn
Xin bản thử nghiệmUse case khác