What problem does it solve? Building full page layouts in Kotlin Multiplatform with shadcn-compose often leads to hand-rolled Row/Column structures, hallucinated component parameters copied from React shadcn/ui blocks, and underused library primitives like ShadcnField, ShadcnTable, and ShadcnSidebar. ## Core Features & Use Cases - Four verified layout recipes: login/auth form, generic data-entry form, data table screen, and admin/dashboard shell, each built only from signatures checked against the real shadcn-compose 0.2.6 source. - Layout gap auditing: the scan_shadcn_layout_gaps.py script detects hand-rolled form fields, hand-rolled tables, admin shells missing ShadcnSidebar, and login screens missing a ShadcnCard wrapper. - Disclosed limitation handling: documents real gaps such as no password masking on ShadcnTextField and no built-in sorting/filtering on ShadcnTable, so callers implement that state themselves. - Use Case: A developer needs an admin dashboard in a KMP app already using shadcn-compose; the skill provides the ShadcnSidebarProvider/ShadcnSidebar/ShadcnSidebarInset shell recipe plus stat-card rows, then audits the result for structural gaps. ## Quick Start Ask the agent to build a login screen with shadcn-compose in my KMP project and audit the existing screens for layout gaps.