К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

flow — скилл для Claude Code: проверка типов Flow в React

Запускает проверку типов Flow в проекте React и показывает ошибки с файлами и строками. Пригодится, когда правишь код и не хочешь вручную вспоминать команду с нужным рендерером.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add react/react --skill flow -a claude-code
Открыть на GitHub

Что делает flow

Скилл принимает аргумент — рендерер, который надо проверить. Без аргумента берётся dom-node, это же значение советует автор для большинства правок. Остальные варианты: dom-browser для браузерного DOM-кода, native и fabric для React Native.

Внутри три шага. Сначала запускается yarn flow $ARGUMENTS, потом ошибки типов выводятся с указанием файлов, а для полной проверки есть yarn flow-ci — она медленная, поэтому в обычном цикле правок её лучше не гонять.

Отдельно перечислены типичные промахи. Запуск без рендерера, подавления вроде $FlowFixMe, которые скрывают настоящую проблему, и типы, импортированные не из того пакета. Если в проекте нет Yarn и настроенного Flow, команда просто не отработает — это повод проверить окружение до того, как звать скилл.

Какие задачи решает

  • прогнать проверку типов Flow после правки компонента
  • увидеть ошибки типов с привязкой к файлам
  • выбрать нужный рендерер вместо рендерера по умолчанию
  • разобраться, не прячет ли $FlowFixMe реальную ошибку
  • проверить весь проект целиком перед коммитом

Примеры запросов агенту

  • проверь типы Flow в dom-node
  • запусти flow для native и покажи ошибки
  • прогони полную проверку через yarn flow-ci

Как установить flow

1Через Skills CLI (Vercel)

npx skills add react/react --skill flow -a claude-code

2Вручную: положить файлы

~/.claude/skills/flow/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/flow/

Из того же набора4

Весь набор →

Похожие

better-accessibility jakubkrehel Проверяет доступность интерфейса по WCAG 2.2 и исправляет найденные проблемы в стилях проекта. Пригодится, когда нужно проверить клавиатурную навигацию и работу со скринридером. Claude Code CX Codex Cursor +1 29 200установок better-writing jakubkrehel Скилл проверяет и пишет текст интерфейса: ошибки, пустые экраны, кнопки и подсказки. Он помогает выдержать единый тон продукта и не заводить тупиковых сценариев. Claude Code CX Codex Cursor +1 28 700установок game-engine официальный github Помогает GitHub Copilot создавать браузерные игры и игровые движки на HTML5 и JavaScript. Подходит для 2D, 3D, физики, коллизий и управления. GitHub Copilot 13 140установок penpot-uiux-design официальный github Скилл для создания интерфейсов в Penpot через MCP-инструменты: веб, мобайл, дашборды, дизайн-системы. Работает с API Penpot напрямую из редактора кода. GitHub Copilot 12 782установок transitions-dev Jakubantalik Набор из 12 готовых CSS-переходов для модалок, выпадающих меню, бейджей и карточек. Скилл учит ИИ внедрять чистую анимацию без библиотек и лишней разметки. Claude Code CX Codex Cursor +1 1 900установок design-is thedotmack Скилл проверяет интерфейс по десяти принципам Дитера Рамса, выставляет баллы с доказательствами и готовит промпт для команды /make-plan. Claude Code CX Codex Cursor +1 4 200установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о flow

Как установить flow в Claude?

Выполните npx skills add react/react --skill flow -a claude-code. Скилл окажется в ~/.claude/skills/flow/SKILL.md.

Что делает flow?

Запускает yarn flow с выбранным рендерером и отдаёт ошибки типов с локациями файлов. Для полной проверки использует yarn flow-ci.

Какой рендерер указывать?

Если аргумент не передан, берётся dom-node — автор советует его для большинства изменений. Для браузерного DOM-кода нужен dom-browser, для React Native — native или fabric.

Исходный текст

SKILL.md · MIT
---
name: flow
description: Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
---

# 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

© react · MIT · react/react

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой