·pattern matching
</>

pattern matching

يجب استخدام هذه المهارة عندما يسأل المستخدم عن "مطابقة التأثير"، "مطابقة النمط"، "Match.type"، "Match.tag"، "Match.when"، "Schema.is()"، "Schema.is with Match"، "المطابقة الشاملة"، "الاتحادات التمييزية"، "Match.value"، "تحويل التبديل إلى مطابقة"، "تحويل 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

ثبّت مهارة الذكاء الاصطناعي pattern matching بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في 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"، "تحويل التبديل إلى مطابقة"، "تحويل if/else إلى Match"، "TaggedClass with Match"، أو يحتاج إلى فهم كيف يوفر Effect نمطًا شاملاً آمنًا للنوع. مطابقة. المصدر: andrueandersoncs/claude-skill-effect-ts.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
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"، "تحويل التبديل إلى مطابقة"، "تحويل 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 بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

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

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-02-01