Trang chủ / Use case / Dev / Freelancer
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.

Nestly · Telegram
Đọ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.