What problem does it solve? Migrating Svelte stores to a Redux + redux-saga architecture fails without a correct foundation: missing peer dependencies, an uninitialized Store, or sagas started before init cause runtime errors. This Skill walks through the one-time pre-migration bootstrap so every subsequent slice migration starts from a working store. ## Core Features & Use Cases - Dependency Installation: Installs @augmentcode/themis with redux, redux-saga, typed-redux-saga, and fast-equals, plus the Svelte skill bundle via npx themis install-skills:svelte. - Store Bootstrap: Creates a single Store instance with an empty app-owned reducer map and StoreState<typeof store> type inference, initialized from the root +layout.svelte with proper disposal. - Saga Lifecycle Rules: Enforces correct ordering — store.init() before store.runSaga(sagaFn) — and prevents manually starting package-owned @internal_ sagas. - Use Case: A team migrating a SvelteKit app from writable()/derived() stores to Redux slices runs this setup once, then migrates slices one by one with reducers registered in the Store constructor map and sagas started from onMount. ## Quick Start Ask the AI to set up Themis in your SvelteKit project by installing the package and peers, creating src/lib/store/store.ts with an empty Store, and wiring store.init() into the root layout.