المهارات المنشورة 52
webhook-tester
اختبار تكاملات الويبهوك محليًا
تعتبر تكاملات الويبهوك صعبة الاختبار لأنها تتطلب نقاط نهاية يمكن الوصول إليها عبر الإنترنت. توفر هذه المهارة أدوات الأنفاق وتقنيات الفحص واستراتيجيات التصحيح لاختبار الويبهوك على جهازك المحلي.
test-generator
إنشاء اختبارات الوحدة تلقائياً
كتابة اختبارات الوحدة الشاملة تستغرق وقتاً وغالباً ما تكون غير مكتملة. تحلل هذه المهارة الكود الخاص بك وتُنشئ مجموعات اختبارات كاملة مع حالات الحدوث، ومعالجة الأخطاء، والمحاكاة الصحيحة.
snippet-manager
إدارة مقتطفات الكود بكفاءة
يهدر المطورون وقتهم في إعادة إنشاء أنماط الكود التي كتبوها من قبل. تساعد هذه المهارة في حفظ مقتطفات الكود وتنظيمها والبحث عنها واسترجاعها باستخدام الوسوم والتصنيفات وقدرات البحث الذكي.
seed-data-generator
توليد بيانات اختبار واقعية لقواعد البيانات
إنشاء بيانات اختبار واقعية لتطوير قواعد البيانات يستغرق وقتاً طويلاً ومعرض للأخطاء. تساعدك هذه المهارة على توليد بيانات أولية منظمة بشكل صحيح مع علاقات واقعية وقيود وسيناريوهات لأي نظام قواعد بيانات باستخدام مكتبات Faker وأدوات ORM.
security-headers
تحليل وتنفيذ رؤوس أمان HTTP
غالباً ما يتم شحن تطبيقات الويب بدون رؤوس أمان حرجة، مما يجعلها عرضة لهجمات XSS واختراق النقرات وسرقة البيانات. توفر هذه المهارة إرشادات متخصصة لتحليل تكوينات الرؤوس الحالية وتنفيذ رؤوس أمان شاملة مصممة خصيصاً لمكدسك التقني.
secret-scanner
اكتشاف الأسرار وبيانات الاعتماد في الشيفرة
الأسرار المضمَّنة مباشرة في الشيفرة تُحدث ثغرات أمنية خطيرة. تساعدك هذه المهارة على فحص المستودعات لاكتشاف مفاتيح API وكلمات المرور وبيانات الاعتماد المكشوفة قبل أن تتحول إلى اختراقات.
search-enhancer
اعثر على الكود بشكل أسرع مع أنماط البحث الذكية
البحث عن الكود في المشاريع الكبيرة يهدر وقت التطوير الثمين. هذه المهارة تعلمك تقنيات البحث المتقدمة باستخدام grep و ripgrep لاكتشاف الكود بشكل فوري.
schema-visualizer
إنشاء مخططات مخططات قاعدة البيانات والعلاقات الكيانية
فهم مخططات قواعد البيانات المعقدة يستغرق وقتًا ويمكن أن يؤدي إلى أخطاء. تساعدك هذه المهارة على إنشاء علاقات الكيانات الاحترافية ومخططات Mermaid والوثائق من أي مصدر لمخطط قاعدة البيانات فورًا.
rust-cargo-assistant
إتقان نظام البناء Cargo وتكوين مشاريع Rust
يتطلب إدارة مشاريع Cargo فهم أنماط التكوين المعقدة وحل التبعيات. تقدم هذه المهارة إرشادات متخصصة لتهيئة المشاريع، وإدارة التبعيات، وتحسين البناء، واستكشاف أخطاء سلسلة أدوات Rust الشائعة وإصلاحها.
resource-monitor
مراقبة موارد النظام مثل المعالج والذاكرة
مشاكل موارد النظام تسبب بطء وتوقف الخدمات. توفر هذه المهارة إرشادات متخصصة لمراقبة استخدام المعالج والذاكرة والقرص والشبكة لتحديد الاختناقات وتحسين الأداء.
report-generator
إنشاء تقارير بيانات احترافية
تحويل البيانات الخام إلى تقارير منسقة بتنسيقات markdown و HTML. إنشاء مستندات تتضمن رسوماً بيانية وجداول وملخصات تنفيذية ورؤى قابلة للتنفيذ من أي مجموعة بيانات.
query-optimizer
تحسين استعلامات SQL للحصول على أداء أفضل
تؤثر استعلامات قاعدة البيانات البطيئة على أداء التطبيق وتجربة المستخدم. توفر هذه المهارة إرشادات خبيرة حول تحليل خطط تنفيذ الاستعلامات، وتحديد اختناقات الأداء، وتنفيذ التحسينات مثل الفهرسة المناسبة وإعادة هيكلة الاستعلامات.
refactor-assistant
إعادة هيكلة الكود بمساعدة الذكاء الاصطناعي
تصبح قواعد الكود أصعب في الصيانة مع تراكم الديون التقنية بمرور الوقت. توفر هذه المهارة اقتراحات منهجية لإعادة الهيكلة وتساعد في تنفيذ التحسينات مع الحفاظ على الوظائف الموجودة.
query-builder
إنشاء استعلامات قاعدة بيانات محسنة
يتطلب كتابة استعلامات قاعدة بيانات فعالة معرفة عميقة بأنماط SQL و NoSQL. تولد هذه المهارة استعلامات محسنة مع تخصيص مناسب للمعلمات وتشرح استراتيجيات التنفيذ للحصول على أداء أفضل.
python-venv-manager
إدارة البيئات الافتراضية لـ Python
هل تعاني من تضارب التبعيات وإعداد البيئات الافتراضية في Python؟ توفر هذه المهارة إرشادات متخصصة حول إنشاء وإدارة واستكشاف أخطاء البيئات الافتراضية لـ Python باستخدام الأدوات الحديثة مثل Poetry و pipenv و pyenv.
pr-template-generator
إنشاء وصف احترافي لطلبات الدمج
إنشاء أوصاف شاملة لطلبات الدمج تساعد المراجعين على فهم التغييرات بسرعة وتحسين جودة مراجعة الكود. إنشاء قوالب منظمة للميزات وإصلاحات الأخطاء وإعادة الهيكلة مع قوائم تحقق وسياق.
project-scaffolder
إعداد المشاريع بأفضل الممارسات
بدء مشروع جديد يتطلب إعداداً دقيقاً للهيكل والتكوين والأدوات. توفر هذه المهارة قوالب جاهزة للاستخدام لـ React وNode.js وPython وGo وأطر عمل أخرى مع تكوين كامل للفحص والاختبار وCI/CD.
performance-profiler
تحليل أداء الكود وإيجاد فرص التحسين
الكود البطيء يهدر موارد الحوسبة ويحبط المستخدمين. تحدد هذه المهارة الخوارزميات غير الفعالة وتسرب الذاكرة واستعلامات N+1، ثم تقدم إصلاحات محددة مع مكاسب أداء متوقعة.
pattern-detector
اكتشاف أنماط التصميم والأنماط المضادة
البنية السيئة لل代码 تؤدي إلى الديون التقنية ومشاكل الصيانة. تحلل هذه المهارة الكود لتحديد أنماط التصميم المستخدمة والأنماط المضادة التي يجب إصلاحها، مع توفير توصيات واضحة للتحسين.
openapi-generator
إنشاء مواصفات OpenAPI لواجهات برمجة التطبيقات
إن إنشاء وثائق API يدويًا يستغرق وقتًا طويلًا وعرضة للأخطاء. تتيح لك هذه المهارة إنشاء مواصفات OpenAPI 3.0+ شاملة من الكود وواجهات برمجة التطبيقات تلقائيًا.
onboarding-helper
إنشاء وثائق تأهيل للمطورين الجدد
غالبًا ما يواجه المطورون الجدد صعوبة في فهم المشاريع المعقدة وعمليات الفريق. تُنشئ هذه المهارة أدلة تأهيل شاملة تتضمن إعداد البيئة، ونظرة عامة على البنية المعمارية، والمهام الأولى، ووثائق ثقافة الفريق المُصممة خصيصًا لمشروعك.
npm-helper
إدارة حزم NPM باحترافية
يمكن أن يكون إدارة تبعيات Node.js مربكة مع وجود مديري حزم متعددين وتعارضات الإصدارات. توفر هذه المهارة إرشادات متخصصة لـ npm وyarn وpnpm مع أمثلة عملية وحلول للمشاكل.
naming-analyzer
تحليل وتحسين اصطلاحات تسمية الكود
تجعل التسمية السيئة الكود صعب الفهم والصيانة. تقوم هذه المهارة بتحليل كودك واقتراح أسماء أوضح وأكثر وصفًا وفقًا لاصطلاحات اللغة المعتمدة لتحسين جودة الكود.
mock-server
إنشاء خوادم API وهمية للاختبار
يحتاج المطورون إلى محاكاة واقعية لواجهات برمجة التطبيقات أثناء التطوير والاختبار. توفر هذه المهارة إرشادات حول إنشاء خوادم وهمية باستخدام json-server وMSW وPrism وتطبيقات Express المخصصة.