What problem does it solve? Building a full entity feature in a Tauri desktop app requires coordinating database migrations, Rust commands, TypeScript bindings, and UI screens by hand, which is repetitive and error-prone. This Skill generates the entire vertical slice of an entity from a small declarative spec, idempotently. ## Core Features & Use Cases - Versioned SQLite Migrations: Creates paired up/down SQL migration files (V<n>__<entity>.up.sql / .down.sql) for tauri-plugin-sql, always using the next free migration number. - Thin Rust Commands: Generates #[tauri::command] functions with parameterized SQL only, registered with tauri-specta to produce typed bindings.ts consumed by the frontend. - CRUD Screen: Produces a form plus list view consuming only the typed binding, covering loading, empty, and error states with basic accessibility. - Use Case: Given the spec "entity: Produto, fields: nome text not null, preco real not null, ativo bool default true", the Skill outputs the migration, the criar_produto Rust command, regenerated bindings.ts, and a working CRUD screen, verified by a create/list/update/delete smoke test. ## Quick Start Ask the AI to create the CRUD for an entity end to end in your Tauri app, providing the entity name and its fields with types.