
React Flow Code Review
This catches the usual React Flow footguns: nodeTypes defined inside components that cause every node to remount, missing memo wrappers that kill performance, and useReactFlow called outside the provider boundary. It walks through five review gates in sequence, from locating flow code to closing out checklists on performance and common mistakes. The real value is in the concrete antipatterns with file:line citations, things like inline callbacks breaking memoization and mutating node state directly. If you're code reviewing anything that uses @xyflow/react, this gives you a structured checklist so you're not just eyeballing for problems.
- skills.sh installs
- 324
- GitHub stars
- 87
- last updated
- Aug 21, 2026
Install
$ npx -y skills add existential-birds/beagle --skill react-flow-code-review --agent claude-codeInstalls into .claude/skills of the current project.
Files
React Flow Code Review
When reviewing React Flow code, complete the gates below in order. Each step has an objective pass condition before moving on.
Review gates (sequenced)
-
Locate flow code — Search the review scope for
ReactFlow,ReactFlowProvider,useReactFlow,@xyflow/react,nodeTypes, andedgeTypes. Pass: a short list of file paths (or explicit “none in scope” after searching). -
Provider boundary — For each
useReactFlow()(and other hooks that require the provider), trace the component tree to an enclosingReactFlowProvider, or record a concrete mismatch with file:line. -
Stable types and memo surfaces — For each custom node or edge component, note whether it uses
memoand typed props (NodeProps<...>, etc.). For eachnodeTypes/edgeTypesvalue passed into<ReactFlow>, confirm a stable reference (module scope, oruseMemowith deps you can point to) or flag unstable recreation with file:line. -
Report with evidence — For each finding you will deliver, record file path and line number(s) (or a minimal quoted snippet). Pass: no critical or high-severity issue is stated without that citation.
Sponsors
Details
- Repository
- github.com/existential-birds/beagle
- Categories
- Frontend Development, Git & Pull Requests, Code Review & Quality, Debugging
- First seen
- Jun 3, 2026
More from existential-birds/beagle
All 40- Langgraph Architecture282
- Swiftui Code Review273
- Tutorial Docs271
- Bubbletea Code Review265
- Zustand State258
- Adr Writing250
- Dagre React Flow247
- Swift Code Review247
- Pytest Code Review232
- Sqlalchemy Code Review225
- Pydantic Ai Common Pitfalls221
- Pydantic Ai Agent Creation219
- Agent Architecture Analysis217
- Ai Elements209
- Go Code Review204
- Shadcn Code Review204
- Swift Testing Code Review194
- Sqlite Vec171
- Pydantic Ai Tool System161
- Deepagents Architecture160
- Langgraph Implementation160
- Pydantic Ai Testing146
- Pydantic Ai Dependency Injection141
- Deepagents Implementation140