المهارات crud-with-spec-kit
📦

crud-with-spec-kit

v1.0.0 آمن

إنشاء واجهات برمجة تطبيقات CRUD من مواصفات Spec-Kit

إنشاء واجهات برمجة تطبيقات CRUD من الصفر يهدر الوقت ويؤدي إلى عدم الاتساق. تستخدم هذه الميزة مواصفات Spec-Kit لإنشاء مسارات الواجهات الخلفية وعملاء الواجهة الأمامية ورمز التحقق من الصحة تلقائياً. يضمن التطوير المساعد بالذكاء الاصطناعي مطابقة التنفيذ للمواصفات بالضبط.

يدعم: Claude Codex Code(CC)
🥈 80 فضي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

موارد مهيّأة لـ Agents

استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.

اختبرها

جارٍ استخدام "crud-with-spec-kit". إنشاء مسارات REST API لكيان مدونة مع حقول title و content و author و published_at و status

النتيجة المتوقعة:

  • GET /api/posts - سرد جميع منشورات المدونة
  • GET /api/posts/:id - الحصول على منشور واحد بواسطة المعرف
  • POST /api/posts - إنشاء منشور مدونة جديد مع التحقق
  • PUT /api/posts/:id - تحديث منشور موجود
  • DELETE /api/posts/:id - إزالة المنشور من النظام

جارٍ استخدام "crud-with-spec-kit". إنشاء عميل أمامي لواجهة برمجة تطبيقات المنتج مع عمليات CRUD

النتيجة المتوقعة:

  • فئة ProductService مع طرق getAll و getById و create و update و delete
  • واجهات TypeScript لنموذج بيانات المنتج
  • React hooks لكل عملية CRUD

التدقيق الأمني

آمن
v6 • 6/28/2026

The five high-severity static weak-cryptography alerts are false positives caused by normal prose in SKILL.md, including words such as description, describing, desired, and codes. No evidence found of cryptographic code, command execution, network access, data exfiltration, or prompt-injection attempts.

1
الملفات التي تم فحصها
192
الأسطر التي تم تحليلها
1
Review items
0
False positives ignored

Confirmed security concerns (1)

منخفض
False Positive: Weak Cryptographic Algorithm Alerts
Static analysis reported weak cryptographic algorithm patterns at the listed prose-only lines. These lines describe CRUD workflow concepts and contain no cryptographic algorithm use, implementation code, imports, or executable commands.
The matched lines are documentation text only, and none contain crypto APIs or algorithm names used as code. Confidence is very low that these alerts represent a real security issue.

درجة الجودة

55
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
70
المجتمع
100
الأمان
83
الامتثال للمواصفات

ما الذي يمكنك بناؤه

الت Scaffold السريع لواجهات برمجة التطبيقات

إنشاء نقاط نهاية REST API الكاملة لكيانات البيانات الجديدة من ملفات المواصفات في دقائق بدلاً من ساعات.

اتساق الواجهة الأمامية والخلفية

إنشاء عملاء الواجهة الأمامية ونماذج البيانات المتطابقة التي تتطابق تماماً مع عقود API الخلفية المحددة في المواصفات.

فرض المواصفات

التحقق من أن العمل التطويري يستوفي متطلبات المواصفات قبل الدمج لضمان الاتساق عبر قاعدة الكود.

جرّب هذه الموجّهات

إنشاء CRUD الأساسي
استخدم مهارة CRUD مع Spec-Kit لإنشاء مسارات REST API لكيان مستخدم مع حقول id و name و email و created_at من ملف المواصفات المقدم.
إنشاء المكدس الكامل
إنشاء وظائف CRUD الكاملة لكيان منتج يشمل مسارات Express الخلفية وعميل TypeScript ومكونات React بناءً على مواصفات Spec-Kit.
فرض التحقق
تحقق من التنفيذ الحالي مقابل مواصفات Product.spec.md وأبلغ عن أي فجوات في عمليات CRUD المطلوبة.
إنشاء الاختبارات
إنشاء اختبارات التكامل لجميع نقاط نهاية CRUD المحددة في مواصفات Order.spec.md باستخدام أنماط الاختبار من إطار Spec-Kit.

أفضل الممارسات

  • ابدأ بمواصفات Spec-Kit الكاملة قبل تشغيل توليد الكود
  • راجع قواعد التحقق التي تم إنشاؤها للتأكد من تطابقها مع متطلبات العمل
  • تشغيل فحوصات امتثال المواصفات بعد تنفيذ كل نقطة نهاية CRUD

تجنب

  • توليد كود CRUD دون التحقق أولاً من اكتمال المواصفات
  • تجاهل قيود المواصفات عند تخصيص الكود الذي تم إنشاؤه
  • استخدام الميزة للمنطق التجاري المعقد الذي يجب أن يكون منفصلاً عن الوصول إلى البيانات

الأسئلة المتكررة

ما تنسيقات ملفات Spec-Kit المدعومة؟
ملفات مواصفات Spec-Kit القياسية بتنسيق YAML و JSON مع تعريفات الكيانات والسمات والعلاقات ومعايير النجاح.
ما لغات البرمجة التي يمكن لهذه الميزة توليدها؟
يعتمد إخراج اللغة على مواصفاتك وإطار العمل المستهدف. يعمل مع JavaScript و TypeScript و Python و Go ولغات أخرى.
هل يمكنني تخصيص الكود الذي تم إنشاؤه؟
نعم. يعمل الكود الذي تم إنشاؤه كنقطة بداية. يمكنك تعديل أي مخرجات لتتناسب مع اتفاقيات ومتطلبات مشروعك.
هل تصل هذه الميزة إلى نظام الملفات الخاص بي؟
هذه ميزة مفاهيمية. يعتمد الوصول الفعلي للملفات على كيفية تنفيذ Claude Code لسير عمل التطوير القائم على المواصفات.
كيف يقارن هذا بـ ORM مثل Prisma؟
تولد هذه الميزة كوداً من المواصفات، وليس تعريفات المخططات. إنها تغطي مخاوف المكدس الكامل بما في ذلك مسارات API وعملاء الواجهة الأمامية.
هل يمكنني استخدام هذا بدون Spec-Kit؟
لا. تتطلب هذه الميزة ملفات مواصفات Spec-Kit كمدخلات لدعملية توليد الكود.

تفاصيل المطور

المؤلف

Claude

الترخيص

MIT

Version

v1.0.0

مرجع

main

بنية الملفات

📄 SKILL.md