credits-handler
نظام تنفيذ الائتمان لتطبيقات الذكاء الاصطناعي
بناء نظام ائتمان من الصفر أمر معقد ومعرض للأخطاء. توفر هذه المهارة أنماطاً جاهزة للاستخدام لتكوين أنواع الائتمان وشرائح التسعير وReact hooks للشراء وعرض الرصيد.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“credits-handler”。 Add a new credit type for audio generation with pricing of $0.02 per unit
预期结果:
- ✓ Added 'audio_generation' to creditTypeSchema
- ✓ Configured pricing slabs: 1-200 units at $0.02, 201+ units at $0.015
- ✓ Created useBuyCredits hook integration
- ✓ Ready to use: buyCredits('audio_generation', amount)
安全审计
安全This skill contains only documentation files (SKILL.md and reference.md). There is no executable code, scripts, network operations, or file system access. The static findings are false positives caused by the scanner misinterpreting markdown code fences as shell backtick execution and hash identifiers as C2 keywords. The previous audit correctly assessed this skill as safe.
风险因素
⚙️ 外部命令 (49)
🌐 网络访问 (1)
📁 文件系统访问 (1)
质量评分
你能构建什么
بناء تسعير قائم على الائتمان
تنفيذ تسعير الدفع لكل استخدام لميزات الذكاء الاصطناعي مثل توليد الصور أو الوصول إلى واجهة البرمجة
ائتمانات المكافأة الاشتراكية
تخصيص ائتمانات للمستخدمين عند اشتراكهم في مستويات خطط مختلفة
نظام ائتمان متعدد
دعم أنواع ائتمان مختلفة لخدمات متنوعة مع تسعير فردي
试试这些提示
أضف نوع ائتمان جديد يُسمى [credit_name] بسعر $0.05 لكل ائتمان للكميات 1-500 و $0.03 لكل ائتمان للكميات فوق 500
أنشئ مكون بطاقة التسعير الذي يعرض حزم الائتمان لـ [credit_type] مع حزم 100 و 500 و 1000 ائتمان
اكتب كود للتحقق مما إذا كان المستخدم يمتلك ائتمانات [credit_type] كافية قبل السماح له باستخدام [feature]، واعرض خطأ إذا لم يكن كذلك
Configure the system to give new users 50 free [credit_type] credits when they create an account
最佳实践
- استخدم دائماً دوال المساعدة المقدمة (addCredits, deductCredits) بدلاً من تعديل رصيد ائتمان المستخدم مباشرة
- تضمين paymentId فريد لكل إضافة ائتمان لضمان التكرارية ومنع المنح المكررة
- تحقق من canDeductCredits قبل تنفيذ أي عملية مدفوعة لتوفير معالجة أخطاء سلسة
避免
- تحديث حقل users.credits JSONB مباشرة بدلاً من استخدام الدوال الذرية
- تجاوز paymentId لتخصيصات الائتمان، مما قد يؤدي إلى ائتمانات مكررة
- كتابة أسعار الائتمان بشكل ثابت في المكونات بدلاً من استخدام التكوين المركزي