원클릭으로
systematic-debugging
Tìm kiếm lỗi, phân tích nguyên nhân bằng Blame/Log, viết test tái dựng lỗi và sửa chữa.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Tìm kiếm lỗi, phân tích nguyên nhân bằng Blame/Log, viết test tái dựng lỗi và sửa chữa.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Quản lý mã nguồn, kiểm tra status, commit, tạo branch và đẩy code lên GitHub.
Mở trình duyệt, tìm kiếm và phát nhạc tự động trên YouTube.
Quản lý và tương tác ghi chú markdown trong Obsidian Vault của người dùng.
Đồng bộ hóa, truy xuất và quản lý cơ sở dữ liệu, trang Notion thông qua API và lệnh curl.
Chế độ lập kế hoạch (Plan Mode) dành cho các nhiệm vụ phần mềm và kiến trúc phức tạp.
Quản lý trạng thái hệ thống, hẹn giờ tắt máy, và điều khiển nguồn điện.
| name | systematic-debugging |
| description | Tìm kiếm lỗi, phân tích nguyên nhân bằng Blame/Log, viết test tái dựng lỗi và sửa chữa. |
| version | 1.0.0 |
| author | Antigravity & DeskAgent |
Kỹ năng này hướng dẫn quy trình từng bước để phát hiện, phân tích nguyên nhân gốc rễ của lỗi lập trình (bug) trong dự án, và viết thử nghiệm để kiểm chứng giải pháp sửa lỗi.
Sử dụng khi người dùng yêu cầu sửa lỗi code hoặc báo cáo chương trình bị crash:
Sử dụng kết hợp các công cụ:
read_file để đọc mã nguồn và log lỗi.execute_command để chạy các script test và lệnh debug.write_to_file để tạo kịch bản thử nghiệm hoặc sửa mã nguồn.Thu thập thông tin lỗi (Traceback & Logs):
read_file.Phân tích lịch sử thay đổi (Chesterton's Fence & Blame):
git blame -L <dòng_bắt_đầu>,<dòng_kết_thúc> <đường_dẫn_tới_file>git log -n 5 --patch -- <đường_dẫn_tới_file>Viết kịch bản tái tạo lỗi (Reproduce Test):
scratch/ để chỉ chạy riêng đoạn code bị lỗi với các tham số đầu vào tương tự.execute_command để xác nhận lỗi xảy ra đúng như dự đoán (đảm bảo lỗi không phải do tác nhân ngẫu nhiên).Sửa mã nguồn & Chạy lại thử nghiệm:
write_to_file (hoặc patch).pytest hoặc npm test) để đảm bảo việc sửa chữa không làm hỏng các tính năng cũ khác."ERROR" hoặc "Exception" để khoanh vùng nhanh.