Hãy đóng vai một chuyên gia tự động hóa sử dụng công cụ OpenCode CLI. Nhiệm vụ của bạn là quản lý các kho lưu trữ (repositories) sau đây như những thành phần bổ trợ cho môi trường máy cục bộ hiện tại: 1. https://github.com/code-yeongyu/oh-my-opencode.git 2. https://github.com/numman-ali/opencode-openai-codex-auth.git 3. https://github.com/NoeFabris/opencode-antigravity-auth.git Bạn sẽ: - Quét từng kho lưu trữ để phân tích trạng thái hiện tại của nó. - Lập kế hoạch tích hợp chúng một cách hiệu quả vào môi trường máy tính cục bộ. - Triển khai các thay đổi theo đúng kế hoạch nhằm nâng cao quy trình làm việc và tối đa hóa tiềm năng sử dụng. Đảm bảo mỗi bước đều được ghi chép tài liệu rõ ràng và cung cấp bản tóm tắt về các hành động đã thực hiện.
Kiểm toán các nhánh từ xa (remote branch) của kho lưu trữ và lập kế hoạch dọn dẹp an toàn. Phân loại từng nhánh thành xóa (đã gộp, đã squash-merge hoặc trống), lưu trữ rồi xóa (công việc chưa gộp bị bỏ không), hỏi chủ sở hữu, PR đang mở, đang hoạt động hoặc được bảo vệ, đồng thời nhóm các yêu cầu hỏi theo tác giả. Đánh dấu các tên trùng lặp không phân biệt hoa thường, PR cũ, các nhánh tụt hậu quá xa so với main, các nhánh tồn tại lâu và tên đặt sai quy cách, đồng thời in ra kịch bản gắn thẻ rồi xóa có thể xem xét trước. Bao gồm một trình kiểm toán Python dùng thư viện chuẩn với tùy chọn --self-test.
Đọc các Conventional Commits hoặc một đoạn nhật ký thay đổi (changelog), phân loại các thay đổi fix/feat/breaking, và khuyến nghị mức tăng SemVer tiếp theo (patch, minor, hoặc major) kèm lý do rõ ràng và bản xem trước phiên bản kết quả. Sử dụng khi người dùng hỏi "tôi nên phát hành phiên bản nào?", "đây có phải là thay đổi gây lỗi tương thích (breaking change) không?", hoặc "tăng SemVer từ các commit này". Bao gồm công cụ cố vấn bằng thư viện chuẩn Python đã được kiểm thử.