recipe-manager
إضافة وإدارة الوصفات في recipes.js
إدارة بيانات الوصفات يدويًا عرضة للأخطاء وغير متسقة. توفر هذه المهارة نهجًا منظمًا لإضافة وتحرير والتحقق من صحة الوصفات بتنسيق JavaScript الموحد.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "recipe-manager". Add a recipe for classic beef stroganoff with egg noodles
النتيجة المتوقعة:
- Added 'beef-stroganoff' to recipes.js
- Category: Entree
- Components: 'Main', 'Sauce', 'Noodles'
- Validation: All required fields present
استخدام "recipe-manager". Convert: '2 cups all-purpose flour, sifted'
النتيجة المتوقعة:
{ amount: 2, unit: 'cups', ingredient: 'all-purpose flour', prep: 'sifted' }
استخدام "recipe-manager". Validate the chocolate-chip-cookies recipe
النتيجة المتوقعة:
- Slug: Valid kebab-case format
- Category: Dessert (valid)
- Ingredients: All objects have amount, unit, ingredient
- Syntax: No trailing commas
- Result: Recipe passes validation
التدقيق الأمني
آمنAll static findings are false positives. The SKILL.md file contains documentation with JavaScript code examples for recipe management. Backtick patterns are markdown code fences, not shell execution. No actual filesystem access, network requests, or command execution occurs. This is a benign documentation skill for recipe data management.
درجة الجودة
ماذا يمكنك بناءه
إضافة وصفة جديدة
إنشاء إدخال وصفة جديدة بالهيكل الصحيح والمكونات والتعليمات تتبع أنماط المخطط المحدد.
تحويل تنسيق الوصفات القديم
تحويل تنسيقات المكونات القديمة القائمة على السلاسل النصية إلى كائنات منظمة مع حقول الكمية والوحدة والمكون والتحضير.
التحقق من صحة بيانات الوصفات
التحقق من الوصفات الموجودة بحثًا عن الحقول المفقودة والفئات غير الصحيحة وأخطاء بناء الجملة والامتثال للمخطط.
جرّب هذه الموجهات
أضف وصفة جديدة لـ [اسم الطبق] إلى recipes.js. استخدم تنسيق الكائن مع حقول name وcategory (Entree أو Side أو Soup أو Dessert) وcomponents وinstructions وnotes.
حوّل هذه [N] المكونات من تنسيق السلسلة النصية إلى تنسيق الكائن المنظم مع حقول amount وunit وingredient وprep: [لصق المكونات]
تحقق من صحة الوصفة في slug [recipe-slug] في recipes.js. تحقق من الحقول المفقودة والفئة الصحيحة والمكونات الصالحة وبناء الجملة المناسب والامتثال للمخطط.
انقل الوصفة [recipe-slug] من [old-category] إلى [new-category] وتأكد من أن بنية البيانات تتبع متطلبات المخطط الحالي.
أفضل الممارسات
- استخدم kebab-case لرموز الوصفات (أحرف صغيرة مع واصلات)
- اجمع المكونات المرتبطة في مكونات منطقية مثل 'العجينة' و'الصلصة' و'التوبينغ'
- أضف ملاحظات التحضير في حقل prep عندما تحتاج المكونات إلى معالجة مسبقة
تجنب
- استخدام سلاسل نصية فارغة للحقول المطلوبة مثل unit أو ingredient
- تجاهل حقل الفئة أو استخدام فئات غير قياسية
- ترك فواصل لاحقة في كائنات أو مصفوفات JavaScript