../svelte/component-integration/SKILL.md | ./component-integration/SKILL.md | Applicable as React component/app-root wiring. Substitute ReactStore, JSX/TSX components/hooks, Preact React direct selector signals, .useValue(...args) only for hook/plain-value fallback paths, and Store-first dispatch; do not use Svelte readables, $selector template syntax, +layout.svelte, onDestroy, or Svelte context. |
../svelte/selector-lifecycle/SKILL.md | ./selector-lifecycle/SKILL.md | Applicable as React selector call-mode guidance. Direct calls return ReadonlySignal<R> and are preferred for React consumers that can accept signals, .useValue(...args) is a necessary-only plain-value fallback, .select(state, ...args) is for handlers/tests/composition, and .effect(...args) is saga-only. No lifecycle_outside_component/Svelte-context model. |
../svelte/selector-scheduling/SKILL.md | ./selector-scheduling/SKILL.md | Applicable as React signal/.useValue(...args) scheduling guidance. Scheduling remains Store-owned and tuned with ReactStore throttledSelectorFrequency; do not import scheduler internals or wrap signals/read values in ad hoc timers. |
../svelte/selectors/SKILL.md | ./selectors/SKILL.md | Already implemented for React selectors. Substitute Preact React ReadonlySignal direct outputs, signal/plain arguments, .useValue(...args), .withStore(reactStore), .select, and .effect; no Svelte readable direct calls. |
../svelte/migration/SKILL.md and ../svelte/migration/**/SKILL.md | ./migration/SKILL.md and ./migration/**/SKILL.md | Applicable only as migration/adoption structure, not literal Svelte-store/rune conversion. React leaves should map local/shared React state, context/hooks, external-store subscriptions, useMemo derivations, and useEffect side effects to Redux slices, ReactStore selectors, and sagas. Svelte-only primitives (writable, derived, $state, $derived, $effect, templates) are documented as not applicable. |