🎯

flow

🎯Skill

from facebook/react

VibeIndex|
What it does

Runs Flow type checking for React code, detecting type errors across different renderers like DOM, browser, and React Native.

flow

Installation

Install skill:
npx skills add https://github.com/facebook/react --skill flow
70
Last UpdatedJan 26, 2026

Skill Details

SKILL.md

Use when you need to run Flow type checking, or when seeing Flow type errors in React code.

Overview

# Flow Type Checking

Arguments:

  • $ARGUMENTS: Renderer to check (default: dom-node)

Renderers

| Renderer | When to Use |

|----------|-------------|

| dom-node | Default, recommended for most changes |

| dom-browser | Browser-specific DOM code |

| native | React Native |

| fabric | React Native Fabric |

Instructions

  1. Run yarn flow $ARGUMENTS (use dom-node if no argument)
  2. Report type errors with file locations
  3. For comprehensive checking (slow), use yarn flow-ci

Common Mistakes

  • Running without a renderer - Always specify or use default dom-node
  • Ignoring suppressions - Check if $FlowFixMe comments are masking real issues
  • Missing type imports - Ensure types are imported from the correct package