·pattern matching
</>

pattern matching

Этот навык следует использовать, когда пользователь спрашивает о «Сопоставлении эффектов», «Сопоставлении с образцом», «Match.type», «Match.tag», «Match.when», «Schema.is()», «Schema.is with Match», «исчерпывающем сопоставлении», «дискриминационных объединениях», «Match.value», «преобразовании переключателя в Match», «преобразовании if/else в Match», «TaggedClass with Match» или ему необходимо понять, как Effect обеспечивает типобезопасный исчерпывающий шаблон. соответствие.

8Установки·0Тренд·@andrueandersoncs

Установка

$npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching

Как установить pattern matching

Быстро установите AI-навык pattern matching в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: andrueandersoncs/claude-skill-effect-ts.

Pattern matching replaces ALL imperative control flow in Effect code. There should be ZERO if/else statements, switch/case blocks, or ternary operators in idiomatic Effect code.

| if/else chains | Match.value + Match.when | | switch/case statements | Match.type + Match.tag | | Ternary operators (? :) | Match.value + Match.when | | Null checks | Option.match | | Error checks | Either.match or Effect.match | | Type guards | Match.when with Schema.is() |

When you encounter imperative control flow, refactor it to pattern matching immediately.

Этот навык следует использовать, когда пользователь спрашивает о «Сопоставлении эффектов», «Сопоставлении с образцом», «Match.type», «Match.tag», «Match.when», «Schema.is()», «Schema.is with Match», «исчерпывающем сопоставлении», «дискриминационных объединениях», «Match.value», «преобразовании переключателя в Match», «преобразовании if/else в Match», «TaggedClass with Match» или ему необходимо понять, как Effect обеспечивает типобезопасный исчерпывающий шаблон. соответствие. Источник: andrueandersoncs/claude-skill-effect-ts.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-01
Обновлено
2026-03-10

Browse more skills from andrueandersoncs/claude-skill-effect-ts

Короткие ответы

Что такое pattern matching?

Этот навык следует использовать, когда пользователь спрашивает о «Сопоставлении эффектов», «Сопоставлении с образцом», «Match.type», «Match.tag», «Match.when», «Schema.is()», «Schema.is with Match», «исчерпывающем сопоставлении», «дискриминационных объединениях», «Match.value», «преобразовании переключателя в Match», «преобразовании if/else в Match», «TaggedClass with Match» или ему необходимо понять, как Effect обеспечивает типобезопасный исчерпывающий шаблон. соответствие. Источник: andrueandersoncs/claude-skill-effect-ts.

Как установить pattern matching?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/andrueandersoncs/claude-skill-effect-ts

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-01