rag-fallback
Installation
SKILL.md
RAG Fallback (có điều kiện)
Điều kiện trigger (bắt buộc, không tùy tiện gọi)
Chỉ load skill này khi CẢ HAI điều sau đúng:
mcp-loopđã chạy tối thiểu 3-5 lần và vẫn còn lỗi compile cùng một chỗ.- Lỗi có dấu hiệu liên quan đến API/package đã đổi signature, bị deprecated, hoặc hàm không tồn tại như mô tả trong skill/agent-plugins hiện có (ví dụ: "method not found", "this constructor is deprecated", tên hàm đã đổi giữa các version).
Nếu lỗi là do logic của chính agent viết sai (không liên quan version) → không cần fallback, quay lại sửa trực tiếp trong mcp-loop.
Quy trình
- Xác định chính xác package/API đang gây lỗi (tên package + version hiện tại trong
pubspec.lock). - Dùng
web_fetch/mcp_fetchlấy tài liệu chính thức mới nhất của package đó (changelog, migration guide nếu có) - ưu tiên nguồn chính chủ (pub.dev, docs.flutter.dev, GitHub repo của package). - Tìm phần liên quan đến API đang lỗi, đối chiếu cú pháp mới.
- Cập nhật code theo cú pháp mới, quay lại
mcp-loopđể build lại. - Nếu skill/agent-plugins hiện tại rõ ràng đã lỗi thời (không chỉ 1 API lẻ mà cả cách tiếp cận), ghi chú lại vào
openspec/config.yaml(mụccontext) hoặc báo user để cân nhắc cập nhật lại skill gốc - không tự động sửa file skill của Google.