allra-api-design
78تصميم Spring REST APIs لـ Allra
غالبًا ما تفقد فرق الواجهة الخلفية الاتساق عند إضافة Spring APIs وDTOs. تطبق هذه المهارة اصطلاحات Allra لتنظيم الحزم، وتسمية REST، وسجلات DTO، والتحقق، والاستجابات.
تصميم كود قاعدة بيانات Allra
تحتاج الفرق إلى كود Spring متسق لقاعدة البيانات عبر الكيانات والمستودعات والإسقاطات والمعاملات. توفر هذه المهارة قواعد JPA وQueryDSL خاصة بـ Allra لتنفيذ خلفية قابل للتكرار.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "allra-database-schema" from https://skillstore.io/skills/allra-fintech-allra-database-schema.md and its manifest at https://skillstore.io/api/skills/allra-fintech-allra-database-schema/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "allra-database-schema". يطلب المستخدم كيان User جديدًا مع الحالة وطوابع زمنية للتدقيق.
النتيجة المتوقعة:
توضح الاستجابة حقول الكيان، والمنشئ المحمي، وقاعدة تخزين التعداد، وتعليقات الطوابع الزمنية التوضيحية، وطريقة مصنع ثابتة.
جارٍ استخدام "allra-database-schema". يسأل المستخدم أين يضع استعلامًا يبدأ من User وينضم إلى Orders.
النتيجة المتوقعة:
توصي الاستجابة بواجهة دعم مستودع User، وتشرح قاعدة ملكية FROM، وتصف شكل إسقاط DTO.
جارٍ استخدام "allra-database-schema". يسأل المستخدم ما إذا كانت طريقة خدمة يجب أن تستخدم معاملات قراءة فقط.
النتيجة المتوقعة:
تصنف الاستجابة كل طريقة حسب سلوك القراءة أو الكتابة وتدرج تعليق المعاملة التوضيحي الصحيح لكل طريقة.
All 29 static findings are false positives caused by Markdown code fences, inline code, QueryDSL fetch operations, and ordinary Java domain methods. A separate high-severity issue remains because the examples assign a supplied password directly to an entity without demonstrating hashing.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/allra-fintech-allra-database-schema?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/allra-fintech-allra-database-schema?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/allra-fintech-allra-database-schema/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/allra-fintech-allra-database-schema.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Allra-Fintech. (2026). allra-database-schema security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9@techreport{allra-fintech-allra-fintech-allra-database-schema-2026,
author = {Allra-Fintech},
title = {allra-database-schema security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/allra-fintech-allra-database-schema/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: "allra-database-schema security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Allra-Fintech"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9"
identifiers:
- type: other
value: "skillstore:allra-fintech-allra-database-schema:audit:9"
description: "Skillstore immutable audit report identifier"
طبّق قواعد Allra للتسمية والأعمدة والتعدادات والطوابع الزمنية والعلاقات أثناء إضافة كيان JPA.
تحقق من أن الاستعلامات المخصصة موجودة في المستودع الصحيح وتعيد إسقاطات DTO واضحة.
أكد أن طرق الخدمة تستخدم معاملات قراءة فقط أو كتابة بناءً على سلوكها.
أنشئ كيان JPA لكائن النطاق هذا باستخدام قواعد قاعدة بيانات Allra. ضمّن الأعمدة، ومعالجة التعدادات، والطوابع الزمنية، ومنشئًا محميًا بدون وسيطات.
صمّم المستودع وطريقة QueryDSL Support لمتطلب البحث هذا. ضع الاستعلام في المستودع الذي يملك كيان FROM.
راجع طرق الخدمة هذه لاستخدام @Transactional. حدد الطرق التي يجب أن تكون للقراءة فقط والطرق التي تحتاج إلى معاملات كتابة.
دقق طبقة قاعدة البيانات هذه مقابل قواعد Allra. تحقق من ربط الكيانات، ونمط إسقاط QueryDSL، وملكية المستودعات، وتعليقات المعاملات التوضيحية، وتحميل العلاقات.
المؤلف
Allra-Fintechالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/Allra-Fintech/allra-ai-skills/tree/main/backend-plugin/skills/database-schemaمرجع
31bc7611b504c197d3e993aef7943461c871616f
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 212 مشاهدات
بنية الملفات
📄 SKILL.md
تصميم Spring REST APIs لـ Allra
غالبًا ما تفقد فرق الواجهة الخلفية الاتساق عند إضافة Spring APIs وDTOs. تطبق هذه المهارة اصطلاحات Allra لتنظيم الحزم، وتسمية REST، وسجلات DTO، والتحقق، والاستجابات.
اكتب اختبارات Allra Backend أفضل
غالبًا ما تصبح مجموعات اختبارات Backend بطيئة، وغير متسقة، وصعبة المراجعة. تمنح هذه المهارة فرق Allra معايير اختبار Java واضحة لاختيار أنواع الاختبارات، ومساعدات البيانات، والمحاكيات، والتوكيدات.
تنفيذ معالجة أخطاء Allra
تحتاج الفرق إلى أخطاء متسقة في واجهات Spring الخلفية، وتسجيل، وتنسيقات استجابة موحدة. ترشد هذه المهارة Claude وCodex وClaude Code عبر أنماط الاستثناءات بأسلوب Allra.
بناء تطبيقات ويب Full-Stack
بواسطة shubhamsaboo
تخسر الفرق وقتًا عندما تُدار اختيارات الواجهة الأمامية وAPI وقاعدة البيانات والنشر بشكل منفصل. ترشد هذه المهارة Claude وCodex وClaude Code خلال تخطيط تطبيقات Full-Stack وتنفيذها.
بناء أنظمة Java حديثة
بواسطة sickn33
تحتاج فرق Java إلى إرشادات عملية لميزات اللغة الحديثة وSpring Boot وأداء الإنتاج. تمنح هذه المهارة Claude وCodex وClaude Code دعما مركزا في بنية Java والاختبار والتحسين.
بناء تطبيقات Spring Boot أفضل
بواسطة github
قد تصبح مشاريع Spring Boot غير متسقة عبر الطبقات والإعدادات والاختبارات والأمان. تمنح هذه المهارة إرشادات موجزة لأفضل الممارسات لتصميم خدمات Java قابلة للصيانة باستخدام Spring Boot.
إنشاء واجهات API خلفية باستخدام Spring Boot
بواسطة Crearize
قد تبتعد تغييرات الواجهة الخلفية عن اصطلاحات المشروع، ووثائق قاعدة البيانات، وتوقعات الاختبارات. توفر هذه المهارة سير عمل منظمًا لـ Spring Boot/MyBatis بدءًا من استيعاب المهمة وصولًا إلى API والبيانات والاختبارات والتحقق.
تحسين سلامة تكامل البلوك تشين
بواسطة BarisSozen
غالبا ما تفشل تكاملات البلوك تشين بسبب ضعف التعامل مع RPC، أو افتراضات غير صحيحة حول الغاز، أو تدفق معاملات غير آمن. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات مراجعة مركزة لتفاعلات أكثر أمانا مع العقود الذكية.
صمّم قواعد بيانات أفضل للتطبيقات
بواسطة sickn33
يصعب مقارنة اختيارات قواعد البيانات وتغييرات المخطط قبل التنفيذ. توفر هذه المهارة إرشادات قائمة على السياق لاختيار قاعدة البيانات، واختيار ORM، وتصميم المخطط، والفهرسة، والتحسين، والترحيلات.