core/redux-action-logging

Diagnose Redux dispatches by enabling logReduxActions and reading action groups and state diffs.

6|6|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/intent-hq/cloudlands-fe --skill core-redux-action-logging-intent-hq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: core/redux-action-logging
Source: https://github.com/intent-hq/cloudlands-fe/tree/main/.agents/skills/themis/core/redux-action-logging
Command: npx skills add https://github.com/intent-hq/cloudlands-fe --skill core-redux-action-logging-intent-hq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a Redux dispatch behaves unexpectedly in a themis Store application, developers lack visibility into which action fired, whether state actually changed, and what the per-path differences were. This Skill explains how to enable the built-in Redux action logger and correctly interpret its console output. ## Core Features & Use Cases - Opt-in dispatch logging: Enable logReduxActions: true in the third constructor argument of Store, ReactStore, or StreamingStore to publish reduxAction stream events. - Console group interpretation: Read collapsed action groups, styled action/state records, and the path-keyed lazy changes diff to pinpoint what a dispatch modified. - Custom logger factories: Replace default console rendering with a typed loggerFactory that receives the six read-only trace streams. - Use Case: A saga-driven feature updates state incorrectly. Construct a diagnostic Store with logReduxActions: true, reproduce the issue, expand the action group, and inspect the changes diff to see the previous and next value at the offending state path. ## Quick Start Enable Redux action logging on a new Store instance and show me how to read the state diff for a specific dispatched action.

Frequently Asked Questions about core/redux-action-logging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable Redux action logging in a themis Store?▼

Pass logReduxActions: true in the third Store constructor argument, using undefined for the middleware slot when none is configured. The option works identically for Store, ReactStore, and StreamingStore, and is disabled when omitted or false.

How to read the Redux logger state diff in the console?▼

Expand the collapsed action group, then open the state record and its changes property. The diff is path-keyed, mapping each changed state path to its previous and next value, and it is lazy so expand only the entries you need.

Why does the Redux logger show state (no changes) for my dispatch?▼

The state (no changes) record means the reducer returned the same state reference, which is a successful no-change dispatch. It is not a logger failure or proof the action was rejected; the group title appears gray and lighter in this case.

Can I toggle Redux action logging at runtime or with localStorage?▼

No. There is no dev-mode switch, localStorage key, or runtime enable API. To change the setting you must construct a new Store instance with the option omitted, false, or true; reusing an existing instance does not reconfigure its middleware.

Does logReduxActions also enable selector tracing or summaries?▼

No. Selector aggregation is independent: summaryEnabled: true is the sole switch for selector summaries, and selector tracing has a separate contract and option. Action logging never changes selector behavior.