Intent
Official@intent-hq · United States of America
Intent provides Themis Redux/redux-saga state management skills for Svelte, React, and Node apps, plus Electron desktop automation and PR authoring.
Agent Skills by Intent
Showing 41 vetted skills indexed across 1 GitHub repositories.
redux-saga
Provides redux-saga API reference covering effects, channels, watchers, and testing helpers.
pr-description
Write semantic pull request titles and structured bodies with diff statistics and risk analysis.
themis
Routes Redux and redux-saga guidance to Svelte, React, or Streaming Store family skills.
svelte
Route Svelte and SvelteKit state management tasks to Themis Redux and saga guidance.
core
Routes framework-independent Redux and redux-saga guidance for the Themis package.
setup
Bootstrap Redux state management with themis Store families in Svelte, React, or Node apps.
svelte/selector-lifecycle
Guides correct selector call modes across Svelte components, handlers, and redux-saga workflows.
svelte/selector-scheduling
Configures Store-owned selector emission coalescing and rAF scheduling for Svelte readables.
svelte/component-integration
Wire Themis Store into Svelte 5 components with initialization, dispatch, and selector readables.
svelte/migration
Migrates Svelte stores and runes to Redux slices, selectors, and sagas.
svelte/selectors
Creates Store-bound memoized selectors for derived state in Svelte and Redux applications.
svelte/store
Guides Svelte-readable Store imports, initialization, disposal, and saga lifecycle in Svelte components.
svelte/migration/setup
Installs Themis dependencies and bootstraps a Redux store in a Svelte root layout before slice migration.
svelte/migration/component-migration
Migrates Svelte components from store imports to Themis selector readables and dispatch.
svelte/migration/assessment
Inventory Svelte stores and runes to classify state for Redux migration.
svelte/migration/cleanup
Removes migrated Svelte store files and verifies zero residual references before deletion.
svelte/migration/side-effects
Migrates Svelte component side effects into redux-saga workers with cancellation semantics.
svelte/migration/writable-stores
Convert Svelte writable stores and $state runes into Redux slices with actions and reducers.
core/state-integrity
Enforces canonical Redux state ownership and eliminates duplicated actions, selectors, and sagas.
core/file-structure
Organizes Themis slice directories, naming conventions, reducer registration, and saga startup.
core/domain-scoped-state
Manages Redux state keyed by workspace, project, or tenant id using immutable domain-scoped helpers.
core/saga-manager
Guides saga lifecycle, crash tracking, and restart backoff for the themis Store.
core/redux-saga
Reference redux-saga API semantics for effects, watchers, channels, cancellation, and testing.
core/state-serialization
Validates Redux state for structured-clone compatibility and replaces non-serializable values.
Frequently Asked Questions About Intent
FAQPage SchemaWhat tasks can I accomplish using Intent's skills?▼
You can set up and manage Themis Redux stores, write typed-redux-saga watchers and workers, migrate Svelte stores to Redux, test sagas with Vitest and expectSaga, automate Electron desktop apps via Chrome DevTools Protocol, and generate reviewer-ready pull request descriptions with risk analysis.
Who are Intent's skills designed for?▼
Frontend and full-stack engineers working with Redux, redux-saga, Svelte/SvelteKit, React, or Node applications. They suit developers migrating legacy Svelte stores, structuring canonical state, debugging selector performance, or testing Electron-based desktop applications.
How do I get started with the Themis skills?▼
Start with the setup skill for greenfield projects: choose one Store family (Svelte, React, or Streaming for Node), install Themis and peer dependencies, wire the Store in your root layout, then register reducers and sagas before migrating or building slices.
What prerequisites do the Themis skills require?▼
Skills declare explicit requires chains: sub-skills depend on parent skills like svelte, core, core/sagas, or core/reducers. Themis library skills reference @augmentcode/themis packages, and Electron automation requires agent-browser invoked through Bash or npx.
Do the skills cover testing and debugging Redux code?▼
Yes. The core/testing skill covers Vitest, typed-redux-saga mocks, expectSaga, and testSaga. Debugging skills cover window.svelteRedux.reduxContext inspection, Store.initDevTool(), logReduxActions dispatch logs, and traceSelectors for selector performance diagnosis.