What problem does it solve? Developers waste time recreating components that already exist or hitting silent failures from wrong prop names, missing explicit imports, and clipped dropdown panels in the toollab-front Nuxt codebase. ## Core Features & Use Cases - Component Catalog: Documents every reusable Vue component (layout, navigation, tables, forms, modals, settings, icons) with exact props, emitted events, and code samples. - Pitfall Warnings: Flags silent failures like :items being ignored on BreadCrumb, UpdateClassModal emitting update instead of save, and InputSelect panels clipped inside scrollable modals. - Dead Code Identification: Marks unused components (UserDropdown, LoadingScreen, InputCross) so they are not reintroduced. - Use Case: Before building a new class-editing page, check the catalog to reuse DataTable, UpdateClassModal, and SelectGenre with the correct props instead of writing duplicates. ## Quick Start Ask the AI to check the ui-components catalog before creating any new Vue component or assembling a page in the toollab-front project.