Quy trình sửa lỗi hoàn chỉnh với định tuyến thông minh dựa trên độ phức tạp của vấn đề. Tự động kích hoạt trước khi sửa BẤT KỲ lỗi, lỗi, test thất bại hoặc vấn đề code nào.

Kỹ năng này làm gì

Fix điều phối toàn bộ quá trình gỡ lỗi và sửa chữa từ điều tra đến giải pháp đã được xác minh. Nó đánh giá độ phức tạp, định tuyến đến quy trình phù hợp và đảm bảo các bản sửa lỗi không làm hỏng các phần khác của codebase.

Hãy nghĩ về nó như hệ thống phân loại lỗi của bạn—phân tích vấn đề, chọn chiến lược phù hợp (nhanh, tiêu chuẩn hoặc sâu) và điều phối xác minh song song để ngăn chặn hồi quy.

Khả năng cốt lõi

  • Đánh giá độ phức tạp và định tuyến quy trình thông minh
  • Khám phá giả thuyết nguyên nhân gốc rễ song song
  • Xử lý vấn đề Đơn giản/Vừa phải/Phức tạp/Song song
  • Chế độ xem xét tự động hoặc có sự tham gia của người dùng
  • Xác minh toàn diện để ngăn chặn vấn đề mới
  • Cập nhật tài liệu và quản lý commit tự động

Chế độ quy trình

Chế độKhuyến nghị khiHành vi
Autonomous (mặc định)Vấn đề đơn giản/vừa phảiTự động chấp thuận nếu điểm ≥9.5 & 0 critical
Human-in-the-loop ReviewCode quan trọng/productionTạm dừng để chấp thuận ở mỗi bước
QuickLỗi type, lint, bug nhỏChu trình debug → fix → review nhanh

Quy trình

Bước 1: Chọn chế độ

Hành động đầu tiên (trừ khi “auto” trong yêu cầu): Yêu cầu người dùng chọn chế độ quy trình

Bước 2: Debug

  • Kích hoạt kỹ năng debug
  • Đoán tất cả các nguyên nhân gốc rễ có thể
  • Khám phá codebase song song để xác minh mỗi giả thuyết
  • Tạo báo cáo với kết quả

Bước 3: Đánh giá độ phức tạp & Sửa lỗi

Phân loại trước khi định tuyến:

Mức độDấu hiệuQuy trình
SimpleFile đơn, lỗi rõ ràng, type/lintQuy trình nhanh
ModerateNhiều file, nguyên nhân không rõQuy trình tiêu chuẩn
ComplexToàn hệ thống, ảnh hưởng kiến trúcQuy trình sâu
Parallel2+ vấn đề độc lậpDeveloper song song

Bước 4: Xác minh bản sửa lỗi

  • Đọc và phân tích tất cả thay đổi
  • Quét code liên quan để đảm bảo bản sửa không gây hồi quy
  • Đảm bảo bản sửa không làm hỏng phần khác
  • Ngăn chặn vấn đề tương lai với xác thực toàn diện

Bước 5: Hoàn tất

  • Báo cáo tóm tắt với mức độ tin cậy, thay đổi, file liên quan
  • Yêu cầu commit qua git-manager và cập nhật docs qua docs-manager

Cách sử dụng

/fix [--auto|--review|--quick]

Kích hoạt tự động khi đề cập đến bugs, errors, test failures, CI/CD issues, type errors, lint, log errors, UI issues hoặc code problems.

Ví dụ

  • “Tests are failing in the auth module”
  • “Fix the type error in UserProfile component”
  • “Debug why the API returns 500 on login”
  • “The build is broken in CI”
  • “Users report the app crashes on logout”

Định dạng đầu ra

✓ Step 0: [Mode] selected - [Complexity] detected
✓ Step 1: Root cause identified - [summary]
✓ Step 2: Fix implemented - [N] files changed
✓ Step 3: Tests [X/X passed]
✓ Step 4: Review [score]/10 - [status]
✓ Step 5: Complete - [action taken]

Điểm khác biệt

Fix không chỉ vá triệu chứng—nó tìm nguyên nhân gốc rễ, xác minh bản sửa trên toàn bộ codebase và ngăn chặn các vấn đề tương tự trong tương lai thông qua xác thực defense-in-depth. Kết quả: bản sửa đáng tin cậy, không phải giải pháp tạm thời.

Kỹ năng liên quan

  • Debug - Framework gỡ lỗi có hệ thống
  • Cook - Để triển khai tính năng mới