·requirements management
</>

requirements management

يجب استخدام هذه المهارة عندما يسأل المستخدم عن "خدمات التأثير"، "حقن التبعيات"، "Effect.Tag"، "Context.Tag"، "Layer"، "Effect.provide"، "Effect.provideService"، "تنفيذ الخدمة"، "إدارة التبعيات"، "Layer.succeed"، "Layer.effect"، "Layer.scoped"، "تأليف الطبقات"، "Layer.merge"، "Layer.provide"، "افتراضي". الخدمات"، أو "حفظ الطبقة"، أو "قابلية الاختبار"، أو "طبقات الاختبار"، أو "الخدمات الوهمية"، أو يحتاج إلى فهم كيفية تعامل Effect مع معلمة نوع المتطلبات (R).

8التثبيتات·0الرائج·@andrueandersoncs

التثبيت

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

كيفية تثبيت requirements management

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

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill requirements management
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: andrueandersoncs/claude-skill-effect-ts.

The third type parameter in Effect represents requirements - services and dependencies the effect needs to run:

Effect uses a powerful dependency injection system based on Context and Layer.

The primary reason to define services is testability. Every external dependency (API calls, databases, file systems, third-party SDKs) MUST be wrapped in a Context.Tag service so that tests can provide a test implementation instead of hitting real systems. This is how Effect achieves 100% test coverage — business logic depends only on service interfaces, and tests swap in test layers that control all I/O.

يجب استخدام هذه المهارة عندما يسأل المستخدم عن "خدمات التأثير"، "حقن التبعيات"، "Effect.Tag"، "Context.Tag"، "Layer"، "Effect.provide"، "Effect.provideService"، "تنفيذ الخدمة"، "إدارة التبعيات"، "Layer.succeed"، "Layer.effect"، "Layer.scoped"، "تأليف الطبقات"، "Layer.merge"، "Layer.provide"، "افتراضي". الخدمات"، أو "حفظ الطبقة"، أو "قابلية الاختبار"، أو "طبقات الاختبار"، أو "الخدمات الوهمية"، أو يحتاج إلى فهم كيفية تعامل Effect مع معلمة نوع المتطلبات (R). المصدر: andrueandersoncs/claude-skill-effect-ts.

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

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

أمر التثبيت
npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill requirements management
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-01
آخر تحديث
2026-03-10

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

إجابات سريعة

ما هي requirements management؟

يجب استخدام هذه المهارة عندما يسأل المستخدم عن "خدمات التأثير"، "حقن التبعيات"، "Effect.Tag"، "Context.Tag"، "Layer"، "Effect.provide"، "Effect.provideService"، "تنفيذ الخدمة"، "إدارة التبعيات"، "Layer.succeed"، "Layer.effect"، "Layer.scoped"، "تأليف الطبقات"، "Layer.merge"، "Layer.provide"، "افتراضي". الخدمات"، أو "حفظ الطبقة"، أو "قابلية الاختبار"، أو "طبقات الاختبار"، أو "الخدمات الوهمية"، أو يحتاج إلى فهم كيفية تعامل Effect مع معلمة نوع المتطلبات (R). المصدر: andrueandersoncs/claude-skill-effect-ts.

كيف أثبّت requirements management؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill requirements management بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

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

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

التفاصيل

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