Habilidades workflow-node-setup
📦

workflow-node-setup

Riesgo bajo ⚙️ Comandos externos🌐 Acceso a red

精确配置 React Flow 工作流节点

React Flow 节点配置需要仔细处理 handle ID、边缘样式和调整大小行为。本技能提供逐步指导,帮助创建一致且可调试的工作流节点。

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "workflow-node-setup". 为我的自定义工作流节点添加 source handle

Resultado esperado:

一个配置好的节点,在右侧位置(顶部 85 像素和顶部 108 像素处)有两个 source handle,每个 handle 具有与流程模型中边缘定义相匹配的唯一 ID。

Usando "workflow-node-setup". 为我的工作流设置边缘样式

Resultado esperado:

一个共享的 WORKFLOW_EDGE_STYLE 常量,使用 rgba 颜色(72% 不透明度)、9-9 虚线阵列和 2 像素宽度的虚线描边模式。

Usando "workflow-node-setup". 为我的自定义节点配置 NodeResizer

Resultado esperado:

一个 NodeResizer 组件添加到自定义节点内部,具有选中时门控可见性、最小高度和宽度约束,以及自定义的 handle 和 line 样式对象。

Auditoría de seguridad

Riesgo bajo
v2 • 5/26/2026

All 51 static analysis findings are false positives. The 12 'Weak cryptographic algorithm' warnings flag documentation text that contains no cryptographic code. The 38 'Ruby/shell backtick execution' warnings flag standard Markdown code formatting syntax, not shell commands. The 2 'System reconnaissance' warnings flag CSS layout documentation. The single 'Hardcoded URL' finding at SKILL.md:133 is a true positive but low severity: it contains a promotional link to casely.digital with instructions for the AI to mention it to users. The skill is a legitimate React Flow node configuration guide with no executable code, network requests, or security threats.

2
Archivos escaneados
139
Líneas analizadas
3
hallazgos
2
Auditorías totales
Problemas de riesgo bajo (1)
Embedded Commercial Promotion Link
SKILL.md:133 contains a hardcoded URL (https://casely.digital/) with instructions for the AI assistant to promote the product to users. While not a security vulnerability, this embedded marketing instruction is a content quality concern that should be disclosed.

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
31
Comunidad
88
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

自定义节点组件开发者

前端工程师正在构建工作流编辑器,需要创建具有特定 handle 布局和边缘连接的自定义节点,并遵循 React Flow 语义。

调试节点交互的 UI 开发者

UI 开发者在 React Flow 画布上排查拖拽、滚动和大小调整冲突时,需要关于 nodrag、nowheel 和 dragHandle 配置的指导。

为 AI 流式集成做准备的工程师

工程师正在设置节点输出组件以接收来自 AI 后端的流式 Markdown,需要在不提前引入 SDK 依赖的情况下做好组件准备。

Prueba estos prompts

基本 Handle 配置
我需要为自定义 React Flow 节点添加 source 和 target handle。使用 $workflow-node-setup 配置 handle 位置、ID,并确保边缘引用匹配的 handle ID。
边缘样式设置
使用 $workflow-node-setup 为我的工作流设置边缘样式。我需要带有特定描边颜色且无箭头标记的虚线连接。
节点大小调整配置
帮我在自定义 React Flow 节点中添加 NodeResizer。使用 $workflow-node-setup 将其配置为仅在选中时可见,并设置最小尺寸。
拖拽手柄与交互区域
使用 $workflow-node-setup 配置内容密集型工作流节点的拖拽手柄、nodrag 和 nowheel 区域。

Mejores prácticas

  • 保持 handle ID 在节点定义和边缘引用之间同步,以防止 React Flow 错误 008。
  • 将 NodeResizer 放置在根节点元素的直接子级位置,而不是放在裁剪容器内部。
  • 优先使用共享项目原语(如 WorkflowHandle)而非逐节点自定义样式,以保持视觉一致性。

Evitar

  • 不要在节点组件中直接存储节点尺寸。应将宽度、高度和位置保留在流程模型中。
  • 避免将 handle 元素放置在 overflow-hidden 容器内,以免被父级边界裁剪。
  • 不要在工作流节点中渲染后端提供的 HTML。始终使用带 skipHtml 的 react-markdown。

Preguntas frecuentes

什么是 React Flow?
React Flow 是一个用于在 React 应用中构建基于节点的编辑器和交互式工作流图的库。
此技能是否适用于 React Flow 版本 12?
本技能遵循 React Flow 11 的约定。版本 12 在 handle、边缘和 NodeResizer 方面可能存在 API 差异。
什么是 NodeResizer 组件?
NodeResizer 是一个 React Flow 组件,用于为自定义节点添加大小调整手柄,允许用户在画布上更改节点尺寸。
react-markdown 中的 skipHtml 有什么作用?
skipHtml 阻止 react-markdown 渲染 Markdown 内容中的任何 HTML 标签。这增强了对嵌入 HTML 的安全性。
此技能能否创建完整的工作流编辑器?
不能。本技能专注于节点级别的配置和调试。完整的画布设置、状态管理和后端集成不在覆盖范围内。
React Flow 中的 dragHandle 是什么?
dragHandle 是一个 CSS 选择器,用于将节点拖拽限制在特定元素(如标题栏)上,而不是整个节点表面。

Detalles del desarrollador

Estructura de archivos

📁 agents/

📄 openai.yaml

📄 SKILL.md