Onboard một dịch vụ legacy
Một minh họa từng bước về điều đầu tiên mà hầu hết các team làm: lấy một repository sẵn có, thiếu tài liệu và biến nó thành có-thể-được-agent-điều-khiển — mà không làm xáo trộn những gì vốn đang chạy tốt.
- 01 Phân tích
- 02 Suy luận
- 03 Tích hợp
- 04 Xác minh
đối chiếu, không bao giờ ghi đè
Mục tiêu
“Biến dịch vụ năm năm tuổi này thành AI-first.” Nó đã có một README còn dang dở, vài tài liệu rải rác, và không có AGENTS.md.
Lượt chạy
Nhà phát triển trao cho agent của mình một dòng duy nhất — đọc và làm theo /init.md — và luồng onboarding:
- Trinh sát. Phát hiện ngôn ngữ thực, trình quản lý gói (từ lockfile đang tồn tại), và các lệnh build, test, lint thực tế — bằng cách đọc repo, chứ không phải bằng cách phỏng đoán.
- Đề xuất một kế hoạch và hỏi. Vì các artifact đã tồn tại, nó không phá hủy: nó liệt kê những gì sẽ tạo mới so với những gì sẽ dung hòa, và chờ phê duyệt trước khi đụng vào
READMEcòn dang dở hay các tài liệu rải rác. - Sinh ra harness. Một
AGENTS.mdđã suy luận với các Quick Commands thực của dịch vụ, một câydocs/được phân loại hấp thụ các ghi chú sẵn có thay vì sao chép lại, các README cho từng module, bộ kit.agents/, và một.dwp/được gitignore. - Kiểm chứng.
/dwp-verifytrả về một báo cáo pass/fail khách quan đối chiếu với các tiêu chí tuân thủ.
Kết quả
Dịch vụ legacy trở thành AI-first mà không có gì bị phá hủy: công việc sẵn có được hợp nhất, không bị ghi đè, và kết quả là có thể kiểm tra được chứ không chỉ là khẳng định suông. Từ đây, team lập kế hoạch và thực thi công việc thực với /dwp-create và /dwp-execute.