ما هي effect-best-practices؟
يفرض أنماط Effect-TS للخدمات والأخطاء والطبقات والذرات. يُستخدم عند كتابة تعليمات برمجية باستخدام Effect.Service أو Schema.TaggedError أو تكوين الطبقة أو مكونات React ذات ذرة التأثير. المصدر: makisuo/skills.
يفرض أنماط Effect-TS للخدمات والأخطاء والطبقات والذرات. يُستخدم عند كتابة تعليمات برمجية باستخدام Effect.Service أو Schema.TaggedError أو تكوين الطبقة أو مكونات React ذات ذرة التأثير.
ثبّت مهارة الذكاء الاصطناعي effect-best-practices بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: makisuo/skills.
This skill enforces opinionated, consistent patterns for Effect-TS codebases. These patterns optimize for type safety, testability, observability, and maintainability.
| Services | Effect.Service with accessors: true | Context.Tag for business logic | | Dependencies | dependencies: [Dep.Default] in service | Manual Layer.provide at usage sites | | Errors | Schema.TaggedError with message field | Plain classes or generic Error |
| Error Specificity | UserNotFoundError, SessionExpiredError | Generic NotFoundError, BadRequestError | | Error Handling | catchTag/catchTags | catchAll or mapError | | IDs | Schema.UUID.pipe(Schema.brand("@App/EntityId")) | Plain string for entity IDs | | Functions | Effect.fn("Service.method") | Anonymous generators |
يفرض أنماط Effect-TS للخدمات والأخطاء والطبقات والذرات. يُستخدم عند كتابة تعليمات برمجية باستخدام Effect.Service أو Schema.TaggedError أو تكوين الطبقة أو مكونات React ذات ذرة التأثير. المصدر: makisuo/skills.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/makisuo/skills --skill effect-best-practicesيفرض أنماط Effect-TS للخدمات والأخطاء والطبقات والذرات. يُستخدم عند كتابة تعليمات برمجية باستخدام Effect.Service أو Schema.TaggedError أو تكوين الطبقة أو مكونات React ذات ذرة التأثير. المصدر: makisuo/skills.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/makisuo/skills --skill effect-best-practices بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/makisuo/skills