What problem does it solve? Building or reorganizing navigation menus in a Thinkwise Software Factory model involves many entity types, bound tasks with hidden quirks, and per-role security rows — mistakes silently break findability or fail on commit. This Skill provides a verified reference for the full menu structure (menu → group → item → role visibility) so changes are made correctly through an MCP connector. ## Core Features & Use Cases - Menu structure guidance: Decision framework for list bar vs. tile vs. tree menu types, new-vs-existing menu/group choices, and item placement, with a confirm-before-mutate planning workflow. - Verified API reference: Live-tested entity and bound-task details for menu, list_bar_grp, tile_grp, list_bar_item, and tile, including known traps like zero-parameter create-item tasks that fail on menu_item_type and silently dropped description fields. - Role-based security: Instructions for granting or hiding menus, groups, and items per role by editing existing role_*_overview rows instead of forking menus. - Use Case: When asked to add a new report to an application's navigation, the Skill guides proposing a full plan (menu, group, item, order, role visibility), confirming it with the user, then creating the item as a dependent record under the parent group and backfilling translations. ## Quick Start Add the new sales dashboard report to the existing CRM group on the main list bar menu in my Software Factory model and grant it to the sales role.