What problem does it solve? Newly generated Vue pages registered in pages.ts are unreachable from the UI until matching records exist in the backend menu table. This Skill automates creating and updating those menu records so routes become accessible without manual backend operations. ## Core Features & Use Cases - One-step deterministic sync: Reads SYS_MENU_INFO reports and calls wls_menu_sync_from_report to upsert first-level directories and second-level page menus in order, with plan-hash preview and confirmation before any write. - Manual split workflow: Falls back to wls_menu_query for the domain menu tree, then wls_menu_upsert for directory-then-page creation with deduplication and skip rules. - Field mapping and hidden-page rules: Converts pages.ts entries into menu payloads (camelCase paths, component paths, menuNameCode, orderNum) and marks form/detail/history pages as hidden. - Use Case: After generating seven pages under src/views/produce/aiflow, ask the AI to sync menus; it previews five missing entries, waits for confirmation, writes them, and returns a created/updated/skipped result table. ## Quick Start Tell the AI to sync the newly created pages under a module directory to the system menu and confirm the previewed plan.