workflow-builder

Installation
SKILL.md

Prerequisite: This skill requires a schema0 template project. Before using, ensure CLAUDE.md exists in the project root and read it for project rules and conventions.

React Flow Skill (Progressive Disclosure)

Use this skill for production React Flow work. Keep SKILL.md for invariants only. Load reference files only as needed.

Critical Setup Rules

  1. Install and import: use @xyflow/react (not reactflow).
  2. Use named imports only: import { ReactFlow, ... } from '@xyflow/react' (no default ReactFlow import).
  3. Import styles from @xyflow/react/dist/style.css (or @xyflow/react/dist/base.css for custom theming).
  4. Use immutable node/edge updates only. Do not mutate node or edge objects in place.

Non-Negotiable Rules

  1. ReactFlow is a named export, not a default export.
  2. Read measured dimensions from node.measured?.width / node.measured?.height.
  3. node.width / node.height are for fixed dimensions, not measured dimensions.
  4. Use parentId (not parentNode).
Related skills
Installs
2
First Seen
Mar 30, 2026