codebase-analysis
79تحليل قواعد الشيفرة لاستخراج منطق الأعمال
غالبا ما تخفي الأنظمة القائمة المتطلبات داخل الشيفرة والاختبارات والإعدادات. ترشد هذه المهارة إلى تحليل منظم يحول ملاحظات الشيفرة إلى توثيق أعمال واضح.
تطبيق أنماط CQS وCQRS في .NET
غالبًا ما تخلط الفرق بين تغييرات الحالة وقراءات البيانات، مما يجعل اختبار الشفرة وفهمها أصعب. ترشد هذه المهارة إلى تصميمات CQS وCQRS واضحة لأساليب .NET والمعالجات ووحدات التحكم.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "cqs-patterns" from https://skillstore.io/skills/doubleslashse-cqs-patterns.md and its manifest at https://skillstore.io/api/skills/doubleslashse-cqs-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "cqs-patterns". تحتوي فئة مكدس على أسلوب واحد يزيل العنصر العلوي ويُرجعه.
النتيجة المتوقعة:
جارٍ استخدام "cqs-patterns". تحتاج ميزة الطلبات إلى عمليات إنشاء وإلغاء وبحث وقائمة طلبات العميل.
النتيجة المتوقعة:
جارٍ استخدام "cqs-patterns". تتم دراسة استخدام CQRS لصفحة إدارة CRUD صغيرة.
النتيجة المتوقعة:
All static findings appear to be false positives caused by Markdown code fences, ASCII diagrams, and C# examples in documentation. I found no prompt injection, data exfiltration intent, executable scripts, network behavior, or real system reconnaissance in SKILL.md.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/doubleslashse-cqs-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/doubleslashse-cqs-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doubleslashse-cqs-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/doubleslashse-cqs-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DoubleslashSE. (2026). cqs-patterns security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9@techreport{doubleslashse-doubleslashse-cqs-patterns-2026,
author = {DoubleslashSE},
title = {cqs-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "cqs-patterns security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "DoubleslashSE"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:doubleslashse-cqs-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
راجع أساليب الخدمة التي تعدّل الحالة وتُرجع بيانات المجال في الوقت نفسه، ثم قسّمها إلى أوامر واستعلامات أوضح.
أنشئ سجلات أوامر واستعلامات مع معالجات مطابقة لطبقة تطبيق .NET.
حدّد ما إذا كانت الميزة تحتاج إلى CQRS أم أن أنماط CRUD الأبسط أكثر ملاءمة.
راجع فئة .NET هذه لاكتشاف انتهاكات CQS. حدّد الأساليب التي تغيّر الحالة وتُرجع البيانات في الوقت نفسه، ثم اقترح أسماء ومسؤوليات أبسط.
أعد هيكلة API الخدمة هذه إلى عمليات أوامر واستعلامات منفصلة. حافظ على السلوك مكافئًا واشرح كل مسؤولية جديدة.
صمّم طبقة تطبيق CQRS لهذه الميزة. ضمّن سجلات الأوامر، وسجلات الاستعلامات، ومسؤوليات المعالجات، وتدفق وحدة التحكم.
قيّم ما إذا كان CQRS مناسبًا لهذا النظام. قارن الفوائد، والتعقيد الإضافي، وتأثير الاختبار، واحتياجات نموذج القراءة، والبدائل.
المؤلف
DoubleslashSEالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/cqs-patternsمرجع
72d5025b022c77f7a51bdf5c1637c689c80e89d1
حداثة الصيانة
٢١/٧/٢٠٢٦
الاستخدام
5 تنزيلات · 194 مشاهدات
بنية الملفات
📄 SKILL.md
تحليل قواعد الشيفرة لاستخراج منطق الأعمال
غالبا ما تخفي الأنظمة القائمة المتطلبات داخل الشيفرة والاختبارات والإعدادات. ترشد هذه المهارة إلى تحليل منظم يحول ملاحظات الشيفرة إلى توثيق أعمال واضح.
تحسين الكود النظيف في TypeScript
تخسر الفرق وقتًا عندما يصبح كود TypeScript مكررًا ومعقدًا وصعب الاختبار. ترشد هذه المهارة Claude وCodex وClaude Code نحو دوال أبسط، وأسماء أوضح، وبنية أكثر أمانًا.
بناء ميزات TypeScript باستخدام TDD
غالبا ما تواجه الفرق صعوبة في إبقاء الاختبارات مركزة أثناء تغييرات TypeScript السريعة. ترشد هذه المهارة عمل RED-GREEN-REFACTOR باستخدام أنماط Node.js عملية.
تطبيق مبادئ SOLID على كود TypeScript
غالبا ما تعرف الفرق مصطلحات SOLID لكنها تواجه صعوبة في تطبيقها في TypeScript. توفر هذه المهارة أنماط إعادة هيكلة عملية، وأمثلة، ومطالبات للمراجعة.
إنشاء وثائق SRS وفق IEEE 830
تحتاج فرق المتطلبات إلى مستندات SRS متسقة تكون كاملة وقابلة للتتبع وقابلة للاختبار. توفر هذه المهارة بنية IEEE 830 وقوالب وقوائم تحقق للمراجعة.
استنباط متطلبات برمجية واضحة
غالبا ما يتعطل عمل المتطلبات عندما تكون مدخلات أصحاب المصلحة غامضة أو غير مكتملة. توفر هذه المهارة هياكل مقابلات، ومحفزات أسئلة، وطرق تحقق للوصول إلى متطلبات قابلة للاستخدام.
إعادة هيكلة Python باستخدام أنماط عملية
بواسطة wshobson
غالبا ما تتراكم في مشاريع Python أصناف متشابكة، ومسؤوليات مختلطة، وتجريدات سابقة لأوانها. توجه هذه المهارة Claude وCodex وClaude Code نحو بنية أبسط، وحدود أوضح، ومكونات قابلة للاختبار.
تحليل أنماط الكود والمعمارية
بواسطة C0ntr0lledCha0s
تخفي قواعد الكود الكبيرة بُنى متكررة وخيارات معمارية غير واضحة. تعثر هذه المهارة على الأنماط، وتشرح الهدف منها، وتبرز فرص إعادة الهيكلة العملية.
أنشئ تطبيقات متكاملة باستخدام أنماط هندسية متقدمة
بواسطة davila7
غالبًا ما تضيع الفرق وقتًا في مواءمة خيارات المكدس وإعداد المشروع وفحوصات الجودة. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات متكاملة قابلة لإعادة الاستخدام ونصوصًا مساعدة.
تخطيط بنية Next.js App Router
بواسطة 89jobrien
قد تواجه فرق Next.js صعوبة في اختيار المسارات والمكونات وتحميل البيانات وخطوات الترحيل. توفر هذه المهارة إرشادات بنيوية منظمة لـ App Router وServer Components والأداء.
تحليل بنية المشروع
بواسطة CloudAI-X
من الصعب فهم قواعد الشيفرة الجديدة من دون عملية مراجعة قابلة للتكرار. تمنح هذه المهارة Claude وCodex وClaude Code سير عمل منظما لرسم خريطة المكدس والبنية والأوامر والاصطلاحات.
تصميم معماريات تطبيقات LangChain
بواسطة sickn33
يمكن أن تصبح تطبيقات LLM صعبة التنظيم مع نمو الوكلاء والذاكرة والاسترجاع والأدوات. ترشدك هذه المهارة في اختيارات تصميم LangChain وفحوصات الإنتاج.