How to use
- Copy the installation command and review the source package before installing it in your own agent environment.
- Check the source document for required tools, credentials and supported hosts.
- Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill react-flowBefore you start
- Installation does not include a model subscription, API allowance or permission to access your files.
- Repository stars and installation counts describe activity, not an independent quality or security test.
Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.
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 で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| 基本概念・用語を理解したい | learn | references/learn/README.md |
| フロー構築・インタラクション・カスタマイズ手順を知りたい | learn | references/learn/README.md |
| カスタムノード / エッジ・レイアウト・SSR を実装したい | learn | references/learn/README.md |
| マインドマップ・スライドショー・Web Audio 連携等のチュートリアルを参照したい | learn | references/learn/README.md |
| エラー対応・バージョンマイグレーションを行いたい | troubleshooting | references/troubleshooting/README.md |
| アトリビューション(帰属表示)を削除したい | troubleshooting | references/troubleshooting/README.md |
| ReactFlow, Background, Controls, MiniMap 等コンポーネントの Props を調べたい | components | references/components/README.md |
| Handle, NodeResizer, EdgeToolbar, Panel 等 UI コンポーネントを使いたい | components | references/components/README.md |
| useReactFlow, useNodes, useEdges, useStore 等フックを使いたい | hooks | references/hooks/README.md |
| ビューポート操作・選択変化・接続状態を購読したい | hooks | references/hooks/README.md |
| Node, Edge, Connection, Viewport 等の型定義を調べたい | types | references/types/README.md |
| イベントハンドラ型・カスタムノード / エッジ Props 型を調べたい | types | references/types/README.md |
| addEdge, applyNodeChanges, getBezierPath 等ユーティリティを使いたい | utils | references/utils/README.md |
| ノード / エッジのグラフ探索・パス生成を行いたい | utils | references/utils/README.md |
| ドラッグ & ドロップ・グルーピング・ホワイトボード等の実装例を参照したい | examples | references/examples/README.md |
| dagre / elkjs レイアウトやカスタムスタイリングの実装例を参照したい | examples | references/examples/README.md |
| 典型的な使い方のサンプルコードを見たい | samples | samples/README.md |
| インストール・CLI コマンド・テスト環境セットアップを知りたい | scripts | scripts/README.md |


