·repository-pattern
{}

repository-pattern

قم بإنشاء مستودعات Dexie/IndexedDB وإدارتها باستخدام واجهات ومحولات وعمليات CRUD موحدة. يُستخدم عند (1) إضافة وحدة تخزين للكيان، (2) تنفيذ عمليات الحفظ/التحميل/الحذف، (3) تصميم مخطط قاعدة البيانات والفهارس، (4) التحويل بين قاعدة البيانات (Db*) وأنواع النطاق، (5) التعامل مع أخطاء قاعدة البيانات أو عمليات الترحيل، (6) استخدام المستودعات الموجودة (SettingsRepository، WorkoutsRepository، TemplatesRepository، CustomExercisesRepository، BenchmarksRepository، ActiveWorkoutRepository). تتضمن المشغلات "قاعدة البيانات"، أو "المستودع"، أو "حفظ البيانات"، أو "الجلب من قاعدة البيانات"، أو "الحذف من التخزين"، أو "مخطط قاعدة البيانات"، أو "جدول قاعدة البيانات"، أو "الفهارس"، أو "الترحيل"، أو "الاستمرار"، أو "تحويل التمرين"، أو "المحول"، أو "buildPartialUpdate"، أو "المستودع الوهمي"، أو "خطأ في قاعدة البيانات"، أو "العمليات المجمعة"، أو "الاستيراد/التصدير"، أو أسماء مستودعات محددة.

10التثبيتات·0الرائج·@alexanderop

التثبيت

$npx skills add https://github.com/alexanderop/workouttracker --skill repository-pattern

كيفية تثبيت repository-pattern

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

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

المصدر: alexanderop/workouttracker.

This skill helps implement the repository pattern used in this workout tracker application. The pattern provides a clean abstraction over Dexie (IndexedDB) with type-safe interfaces, consistent error handling, and standardized CRUD operations.

Need basic storage for an entity? See examples.md → Example 1 (Notes).

Need many-to-many relationships or complex queries? See examples.md → Example 2 (Tags).

قم بإنشاء مستودعات Dexie/IndexedDB وإدارتها باستخدام واجهات ومحولات وعمليات CRUD موحدة. يُستخدم عند (1) إضافة وحدة تخزين للكيان، (2) تنفيذ عمليات الحفظ/التحميل/الحذف، (3) تصميم مخطط قاعدة البيانات والفهارس، (4) التحويل بين قاعدة البيانات (Db*) وأنواع النطاق، (5) التعامل مع أخطاء قاعدة البيانات أو عمليات الترحيل، (6) استخدام المستودعات الموجودة (SettingsRepository، WorkoutsRepository، TemplatesRepository، CustomExercisesRepository، BenchmarksRepository، ActiveWorkoutRepository). تتضمن المشغلات "قاعدة البيانات"، أو "المستودع"، أو "حفظ البيانات"، أو "الجلب من قاعدة البيانات"، أو "الحذف من التخزين"، أو "مخطط قاعدة البيانات"، أو "جدول قاعدة البيانات"، أو "الفهارس"، أو "الترحيل"، أو "الاستمرار"، أو "تحويل التمرين"، أو "المحول"، أو "buildPartialUpdate"، أو "المستودع الوهمي"، أو "خطأ في قاعدة البيانات"، أو "العمليات المجمعة"، أو "الاستيراد/التصدير"، أو أسماء مستودعات محددة. المصدر: alexanderop/workouttracker.

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

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

أمر التثبيت
npx skills add https://github.com/alexanderop/workouttracker --skill repository-pattern
الفئة
{}تحليل البيانات
موثق
أول ظهور
2026-02-01
آخر تحديث
2026-03-10

Browse more skills from alexanderop/workouttracker

إجابات سريعة

ما هي repository-pattern؟

قم بإنشاء مستودعات Dexie/IndexedDB وإدارتها باستخدام واجهات ومحولات وعمليات CRUD موحدة. يُستخدم عند (1) إضافة وحدة تخزين للكيان، (2) تنفيذ عمليات الحفظ/التحميل/الحذف، (3) تصميم مخطط قاعدة البيانات والفهارس، (4) التحويل بين قاعدة البيانات (Db*) وأنواع النطاق، (5) التعامل مع أخطاء قاعدة البيانات أو عمليات الترحيل، (6) استخدام المستودعات الموجودة (SettingsRepository، WorkoutsRepository، TemplatesRepository، CustomExercisesRepository، BenchmarksRepository، ActiveWorkoutRepository). تتضمن المشغلات "قاعدة البيانات"، أو "المستودع"، أو "حفظ البيانات"، أو "الجلب من قاعدة البيانات"، أو "الحذف من التخزين"، أو "مخطط قاعدة البيانات"، أو "جدول قاعدة البيانات"، أو "الفهارس"، أو "الترحيل"، أو "الاستمرار"، أو "تحويل التمرين"، أو "المحول"، أو "buildPartialUpdate"، أو "المستودع الوهمي"، أو "خطأ في قاعدة البيانات"، أو "العمليات المجمعة"، أو "الاستيراد/التصدير"، أو أسماء مستودعات محددة. المصدر: alexanderop/workouttracker.

كيف أثبّت repository-pattern؟

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

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

https://github.com/alexanderop/workouttracker

التفاصيل

الفئة
{}تحليل البيانات
المصدر
skills.sh
أول ظهور
2026-02-01