Genie React
Workflows

Workflows

Small command sequences that answer one runtime question.

Start with a connected, named session. Choose one interaction and a visible success condition, such as loaded results or the expected route.

For every workflow, use agent-browser or agent-device to perform the action and verify the visible result. Use Genie to inspect runtime evidence. Examples with component IDs, routes, or query keys require values from your app; the case studies include runnable demo setup. Commands return JSON by default. Scripts that depend on a successful wait should add --fail-on-result-error and check the process exit code.

GoalStart with
Explain a renderreact_get_renders, then react_render_causes
Inspect mounted statereact_find_components, then react_inspect_component
Check Contextreact_inspect_context
Find an effect loopreact_effect_timeline, then react_effect_audit
Test loading or error UIQuery simulation, Suspense, or error actions
Check Query workquery_list, query_get, and an exact devtools_wait
Check a routerouter_get_state and router_list_matches
Separate data latency from renderingtimeline_start, timeline_stop, then timeline_read
Rank expensive React workreact_profile_start, then react_profile_report
Locate a StyleX definitionstylex_inspect, then verify the CSS condition in the browser
Check an optimizationRepeated captures and devtools_capture_compare
Check memory or framesbrowser_get_memory or browser_fps