This one handles the heavy lifting for building complex ReactFlow apps with collapsible tree structures and large node counts. It gives you patterns for incremental rendering so you're not rebuilding the entire graph on every expand/collapse, memoization strategies to prevent unnecessary re-renders, and a reducer-based state system with undo/redo. The hierarchical navigation approach is solid if you're building process diagrams or org charts where users drill down through layers. Also includes Dagre auto-layout integration and a focus mode that isolates selected nodes. The code examples are production-oriented rather than toy demos, which is refreshing.

skills.sh installs
176
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill react-flow-architect --agent claude-code

Installs into .claude/skills of the current project.

Files

ReactFlow Architect

Build production-ready ReactFlow applications with hierarchical navigation, performance optimization, and advanced state management.

Detailed Guide

Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

Minimal Controlled Graph Example

Target React Flow v12 (@xyflow/react); use matching docs for older reactflow v11 projects. This is a starting component, not an implementation of hierarchy/history/persistence.

import { ReactFlow, useNodesState, useEdgesState, addEdge, type Connection } from '@xyflow/react';
import { useCallback } from 'react';
import '@xyflow/react/dist/style.css';

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Categories
Frontend Development, Code Review & Quality
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1oguzhan18 avatarangular-routeroguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Router, routing configuration, guards, resolvers, lazy loading, or navigation in Angular applications.172skills.sh installs
2tuziapi avatartuzi-markdown-to-htmltuziapi/tuzi-skills将 Markdown 转换为带样式的 HTML,支持微信公众号兼容主题。支持代码高亮、数学公式、PlantUML、脚注、提示框和信息图。当用户要求 "markdown to html"、"md转html"、"转换为html" 时使用。164skills.sh installs
3nexu-io avatarhtml-ppt-taste-editorialnexu-io/open-design16:9 HTML deck in editorial-minimalist taste. Warm cream slides, serif display + grotesque body, hairline rules, monospace meta, generous macro-whitespace, one 160skills.sh installs
4bobmatnyc avatarreact-state-machinesbobmatnyc/claude-mpm-skillsBuilding reusable React state machine skills with XState v5 and the actor model158skills.sh installs
5kingdee avatarkwc-react-developmentkingdee/kwc-skills【由 kwc-project-scaffold 调度】仅负责 React 组件代码编写,不直接承接用户需求,不创建文件。所有 KWC 需求和文件创建必须先经 kwc-project-scaffold。158skills.sh installs
6teachingai avatarant-design-reactteachingai/full-stack-skillsant design react147skills.sh installs