mcp-loop
Installation
SKILL.md
MCP Loop (Auto-Fix)
Điều kiện tiên quyết
- MCP server của Dart/Flutter (
mcp_flutter) đã được cấu hình và cấp quyền chạyflutter run, đọc devtools, widget tree, log, chụp screenshot. Nếu không có quyền này, báo cho user cấu hình trước — không đoán kết quả build mà không chạy thật.
Vòng lặp (tối đa 5 lần)
Lần 1..5:
1. flutter run / hot reload qua MCP
2. Đọc log build + runtime log
3. Nếu compile error → đọc message lỗi cụ thể → sửa file liên quan → quay lại bước 1
4. Nếu build pass → chụp screenshot qua MCP
5. Đọc widget tree, kiểm tra: text overflow, widget lỗi layout, exception runtime
6. Nếu phát hiện lỗi → sửa → quay lại bước 1
7. Nếu sạch lỗi → DỪNG vòng lặp, chuyển sang ui-checkpoint