Tải và lưu file vật lý (SVG, PNG) từ Figma MCP và sử dụng các component dùng chung (Flutter Micro-app & Kotlin/Android).
Skill này giúp Agent tự động tải tài liệu thiết kế (ảnh, icon) từ Figma và áp dụng đúng các component UI dùng chung trong dự án (Android/Flutter).
Khi nhận được URL từ Figma MCP (qua get_design_context hoặc get_screenshot), hãy thực hiện:
massko_launcher.family_app_ma_hi_joystar, family_app_ma_massko, family_app_ma_ai_camera).[micro_app_name]/assets/images/.massko_launcher/app/src/main/res/drawable/cd PATH_TO_MICRO_APP; fvm dart run build_runner build --delete-conflicting-outputs.Assets.icons.[filename].[micro_app_suffix]() (ví dụ: .hiJoystar(), .massko(), .aiCamera()).Nếu thiết kế yêu cầu sử dụng URL ảnh từ mạng thay vì file tĩnh, hãy sử dụng các component dùng chung sau:
NetworkImage.Avatar (cho ảnh đại diện) hoặc NetworkImage.Image (cho ảnh thông thường).massko_launcher/app/src/main/java/com/masscom/elder/custom_widgetsNetworkImageWidget.avatar (cho ảnh đại diện) hoặc NetworkImageWidget.image (cho ảnh thông thường).custom_widgets nằm bên trong từng micro-app tương ứng.snake_case cho tên file thiết kế._).