fandhe-ai/agent-reference-skills

react-flow

React Flow (ノードベース UI / フロー図ライブラリ for React) リファレンス。 ReactFlow コンポーネント、Node, Edge, Handle, Viewport、 カスタムノード / エッジ、Controls / MiniMap / Background、 レイアウトアルゴリズム (dagre, elkjs)、ドラッグ&ドロップ、エッジ接続。

First seen Mar 20, 2026

Installation

$ npx skills add fandhe-ai/agent-reference-skills --skill react-flow

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from fandhe-ai/agent-reference-skills · top by installs.

npx skills add fandhe-ai/agent-reference-skills

Browse all from fandhe-ai/agent-reference-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 3
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 8,087 B
  • docs SUMMARY.md 349 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

React Flow リファレンス

React Flow ライブラリの全 API ドキュメントを網羅したスキル。 ユーザーのタスクに応じて適切な README.md を読み、そこから個別ファイルへ辿ること。

ディレクトリ構成

skills/react-flow/
  SKILL.md
  references/
    learn/
      README.md
      accessibility.md
      adding-interactivity.md
      built-in-components.md
      building-a-flow.md
      computing-flows.md
      custom-edges.md
      custom-nodes.md
      devtools-and-debugging.md
      edge-labels.md
      getting-started-with-react-flow-components.md
      handles.md
      hooks-providers.md
      layouting.md
      mind-map-app-with-react-flow.md
      multiplayer.md
      performance.md
      react-flow-and-the-web-audio-api.md
      slide-shows-with-react-flow.md
      ssr-ssg-configuration.md
      state-management.md
      sub-flows.md
      terms-and-definitions.md
      testing.md
      the-viewport.md
      theming.md
      typescript.md
      uncontrolled-flow.md
      utility-classes.md
      whiteboard.md
    troubleshooting/
      README.md
      common-errors.md
      migrate-to-v10.md
      migrate-to-v11.md
      migrate-to-v12.md
      remove-attribution.md
    components/
      README.md
      ReactFlow.md
      ReactFlowProvider.md
      Background.md
      Controls.md
      ControlButton.md
      MiniMap.md
      Handle.md
      Panel.md
      BaseEdge.md
      EdgeLabelRenderer.md
      EdgeText.md
      EdgeToolbar.md
      NodeResizer.md
      NodeResizeControl.md
      NodeToolbar.md
      ViewportPortal.md
    hooks/
      README.md
      useReactFlow.md
      useNodes.md
      useEdges.md
      useNodesState.md
      useEdgesState.md
      useNodesData.md
      useNodesInitialized.md
      useNodeId.md
      useNodeConnections.md
      useHandleConnections.md
      useInternalNode.md
      useConnection.md
      useOnSelectionChange.md
      useOnViewportChange.md
      useViewport.md
      useStore.md
      useStoreApi.md
      useUpdateNodeInternals.md
      useKeyPress.md
    types/
      README.md
      Node.md
      NodeChange.md
      NodeConnection.md
      NodeHandle.md
      NodeMouseHandler.md
      NodeOrigin.md
      NodeProps.md
      NodeTypes.md
      InternalNode.md
      MiniMapNodeProps.md
      Edge.md
      EdgeChange.md
      EdgeMarker.md
      EdgeMouseHandler.md
      EdgeProps.md
      EdgeTypes.md
      DefaultEdgeOptions.md
      MarkerType.md
      OnReconnect.md
      Connection.md
      ConnectionLineComponent.md
      ConnectionLineComponentProps.md
      ConnectionLineType.md
      ConnectionMode.md
      ConnectionState.md
      IsValidConnection.md
      HandleConnection.md
      OnBeforeDelete.md
      OnConnect.md
      OnConnectEnd.md
      OnConnectStart.md
      OnDelete.md
      OnEdgesChange.md
      OnEdgesDelete.md
      OnError.md
      OnInit.md
      OnMove.md
      OnNodeDrag.md
      OnNodesChange.md
      OnNodesDelete.md
      OnSelectionChangeFunc.md
      Viewport.md
      XYPosition.md
      Position.md
      Rect.md
      CoordinateExtent.md
      FitViewOptions.md
      PanelPosition.md
      PanOnScrollMode.md
      SnapGrid.md
      Align.md
      AriaLabelConfig.md
      BackgroundVariant.md
      ColorMode.md
      DeleteElements.md
      Handle.md
      KeyCode.md
      ProOptions.md
      ReactFlowInstance.md
      ReactFlowJsonObject.md
      ResizeParams.md
      SelectionDragHandler.md
      SelectionMode.md
      ZIndexMode.md
    utils/
      README.md
      addEdge.md
      applyEdgeChanges.md
      applyNodeChanges.md
      getBezierPath.md
      getConnectedEdges.md
      getIncomers.md
      getNodesBounds.md
      getOutgoers.md
      getSimpleBezierPath.md
      getSmoothStepPath.md
      getStraightPath.md
      getViewportForBounds.md
      isEdge.md
      isNode.md
      reconnectEdge.md
    examples/
      README.md
      edges.md
      grouping.md
      interaction.md
      layout.md
      misc.md
      nodes.md
      styling.md
      whiteboard.md
  samples/
    README.md
    basic-flow.md
    interactive-flow.md
    custom-nodes.md
    custom-edges.md
    state-management-zustand.md
    auto-layout-dagre.md
    sub-flows.md
    computing-flows.md
    use-react-flow-hook.md
  scripts/
    README.md
    install.md
    testing.md
    ui-components.md

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスク カテゴリ 参照 README
基本概念・用語を理解したい learn [references/learn/README.md](references/learn/README.md)
フロー構築・インタラクション・カスタマイズ手順を知りたい learn [references/learn/README.md](references/learn/README.md)
カスタムノード / エッジ・レイアウト・SSR を実装したい learn [references/learn/README.md](references/learn/README.md)
マインドマップ・スライドショー・Web Audio 連携等のチュートリアルを参照したい learn [references/learn/README.md](references/learn/README.md)
エラー対応・バージョンマイグレーションを行いたい troubleshooting [references/troubleshooting/README.md](references/troubleshooting/README.md)
アトリビューション(帰属表示)を削除したい troubleshooting [references/troubleshooting/README.md](references/troubleshooting/README.md)
ReactFlow, Background, Controls, MiniMap 等コンポーネントの Props を調べたい components [references/components/README.md](references/components/README.md)
Handle, NodeResizer, EdgeToolbar, Panel 等 UI コンポーネントを使いたい components [references/components/README.md](references/components/README.md)
useReactFlow, useNodes, useEdges, useStore 等フックを使いたい hooks [references/hooks/README.md](references/hooks/README.md)
ビューポート操作・選択変化・接続状態を購読したい hooks [references/hooks/README.md](references/hooks/README.md)
Node, Edge, Connection, Viewport 等の型定義を調べたい types [references/types/README.md](references/types/README.md)
イベントハンドラ型・カスタムノード / エッジ Props 型を調べたい types [references/types/README.md](references/types/README.md)
addEdge, applyNodeChanges, getBezierPath 等ユーティリティを使いたい utils [references/utils/README.md](references/utils/README.md)
ノード / エッジのグラフ探索・パス生成を行いたい utils [references/utils/README.md](references/utils/README.md)
ドラッグ & ドロップ・グルーピング・ホワイトボード等の実装例を参照したい examples [references/examples/README.md](references/examples/README.md)
dagre / elkjs レイアウトやカスタムスタイリングの実装例を参照したい examples [references/examples/README.md](references/examples/README.md)
典型的な使い方のサンプルコードを見たい samples [samples/README.md](samples/README.md)
インストール・CLI コマンド・テスト環境セットアップを知りたい scripts [scripts/README.md](scripts/README.md)