add-core-function
إضافة وظائف أساسية إلى Catalyst-Relay
الحاجة لتوسيع Catalyst-Relay بمنطق عمل جديد لدمج SAP ADT. توفر هذه المهارة الأنماط وقائمة التحقق لإضافة وظائف نقية، وعمليات ADT، وكود قابل للاستهلاك من المكتبات يتبع اتفاقيات المشروع.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「add-core-function」。 إضافة وظيفة جديدة للتحقق من حالة قفل الكائن
預期結果:
- إنشاء ملف src/core/adt/craud/lock.ts
- تنفيذ وظيفة checkLock مع نوع الإرجاع AsyncResult
- إضافة المساعد الداخلي isObjectLocked في helpers.ts
- تحديث صادرات البراميل في index.ts
- اتباع قواعد التسلسل الهرمي للاستيرادات
正在使用「add-core-function」。 إضافة وظيفة لسرد جميع الحزم في النظام
預期結果:
- إنشاء ملف src/core/adt/discovery/packages.ts
- تنفيذ وظيفة getPackages مع نوع AdtRequestor المناسب
- إضافة وظيفة المساعد parsePackages الداخلية
- تصدير من برميل src/core/adt/index.ts
- استخدام أنماط الإرجاع على غرار Go [data, null] أو [null, error]
正在使用「add-core-function」。 إنشاء وظيفة اكتشاف جديدة لقوائم النقلات
預期結果:
- إنشاء ملف src/core/adt/discovery/transports.ts
- تنفيذ وظيفة getTransports
- إضافة مساعد تحليل النقلات
- تحديث صادرات برميل الاكتشاف
- اتباع التسلسل الهرمي للاستيرادات من الأنواع إلى المساعدين
安全審計
安全Pure documentation skill containing only TypeScript code examples and project conventions. All 54 static findings are false positives caused by the scanner misinterpreting documentation patterns as security issues. The skill provides no executable code, scripts, network access, or filesystem operations.
風險因素
🌐 網路存取 (1)
📁 檔案系統存取 (21)
⚙️ 外部命令 (20)
品質評分
你能建構什麼
إضافة عمليات ADT
إنشاء عمليات Create و Read و Activate و Update و Delete جديدة لكائنات SAP ADT
توسيع واجهة برمجة التطبيقات للمكتبة
إضافة وظائف عامة جديدة إلى مكتبة Catalyst-Relay للمستهلكين النهائيين
إضافة ميزات الاكتشاف
تنفيذ تصفح الحزم، أو اجتياز الشجرة، أو وظائف البحث لاكتشاف ADT
試試這些提示
استخدم add-core-function لإنشاء عملية ADT جديدة لـ [مهمة محددة، مثل قفل الكائنات]. اتبع نمط وظيفة واحدة لكل ملف واستخدم نوع الإرجاع AsyncResult.
استخدم add-core-function لإضافة وظيفة منطق عمل نقية [وصف الوظيفة] إلى المجال المناسب في src/core/. ضع المساعدين الداخليين في helpers.ts.
استخدم add-core-function لإنشاء وظيفة اكتشاف جديدة لـ [ميزة محددة، مثل الحصول على قائمة النقلات]. تضمين تعريفات الأنواع وصادرات البراميل المناسبة.
استخدم add-core-function لتحديث صادرات البراميل في src/core/adt/index.ts لتضمين الوظيفة المُنشأة حديثاً [اسم الوظيفة].
最佳實務
- احتفظ بكل وظيفة في ملفها الخاص باتباع نمط وظيفة واحدة لكل ملف
- استخدم مجموعات من النوع [data, null] أو [null, error] على غرار Go لأنواع الإرجاع
- ضع المساعدين الداخليين في helpers.ts، وليس في ملفات الوظائف
- حدث صادرات البراميل لوظائف واجهة برمجة التطبيقات العامة فقط
避免
- وضع وظائف متعددة في ملف واحد
- تخطي نمط نوع الإرجاع AsyncResult
- إضافة المساعدين الداخليين كوظائف مُصدّرة
- إنشاء تبعيات دائرية بين ملفات الوحدات