● مجتمع
sendaifun
⚡ فوري
skills
بواسطة sendaifun · sendaifun/skills
سوق عام للمهارات المتعلقة بـ Solana من Sendai — تعليم Claude أنماط تطوير Solana على السلسلة
sendaifun/skills هو سوق مجتمع لمهارات الوكيل تركز على Solana: رموز SPL، برامج Anchor، المعاملات الشائعة، أنماط تكامل المحفظة، ووصفات للأتمتة على السلسلة. إنها موجهة نحو أدوات Sendai لكن الأنماط تعمل على نطاق واسع. موجهة للمطورين — لا توفر إدارة المفاتيح أو مصادر استنزاف المحفظة
لماذا تستخدمه
الميزات الأساسية
- أسلوب تطوير Solana: Anchor، SPL، بناء المعاملات
- أدوات TypeScript؛ أنماط web3.js و @solana/spl-token
- وصفات لسير العمل الشائع: سك، نقل، تبديل، مراهنة
- سوق مفتوح — يمكن لأي شخص المساهمة بمهارة
- مجاور لـ Sendai Agent Kit لكن غير مرتبط به
عرض مباشر
كيف يبدو في الممارسة
skills-skill-5.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: skills
متى تستخدمه: تحتاج برنامج Anchor جديد ولا تريد مطابقة الأنماط من مستودعات GitHub عشوائية
الخطوات
-
اذكر هدف البرنامج
بناء برنامج Anchor لـ escrow بسيط: إيداع SOL، إطلاق للبائع عند التأكيد✓ تم النسخ
→ برنامج بحسابات وتعليمات وسمات Anchor اصطلاحية
-
الاختبارات
إضافة اختبارات عميل TypeScript باستخدام بيئة الاختبار Anchor✓ تم النسخ
→ دليل tests/ مع عميل مكتوب بالأنماط
-
البناء والنشر على localnet
البناء والنشر على localnet والتحقق من سير escrow مع معاملة الاختبار✓ تم النسخ
→ نشر محلي ناجح
النتيجة: برنامج Anchor عامل مع اختبارات
المزالق
- قيود الحساب المفقودة — أصر على قيود صريحة لكل حساب؛ تطلب المهارة من Claude عد كل منها
متى تستخدمه: تحتاج إلى سكريبت رمز SPL تثق به فعلاً
الخطوات
-
صياغة سكريبت السك
كتابة سكريبت TypeScript ينشئ رمز SPL بـ 9 منازل عشرية ويسك 1M لحساب الخزانة✓ تم النسخ
→ سكريبت يستخدم @solana/spl-token مع PDAs الصحيحة
-
مساعد Airdrop
إضافة دالة تقوم بـ airdrop إلى مصفوفة من المستلمين باستخدام حسابات الرموز المرتبطة✓ تم النسخ
→ إنشاء ATA + النقل
النتيجة: سكريبت سك + توزيع قابل لإعادة الاستخدام
المزالق
- نسيان إنشاء ATA — استخدم getOrCreateAssociatedTokenAccount وليس الاشتقاقات اليدوية
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
العمل عبر monorepo Anchor
اقرأ programs/، أضف برنامج جديد باتباع البنية الموجودة✓ تم النسخ
فتح PRs لتغييرات العقود مع وصفات ذات معنى
فتح PR بعنوان 'feat: escrow program' مع اختبارات✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا شيء بعيد عن استخدام RPC الذي تقوم بتكويننه
- الرموز لكل استدعاء
- 5–15k رمز لكل بناء
- التكلفة المالية
- مجاني على مستوى المهارة؛ رسوم Solana من حسابك الخاص
- نصيحة
- تطوير على localnet/devnet؛ لا تهدر SOL mainnet في التكرار
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: لا تلصق أبدًا المفاتيح الخاصة في الفراغ — استخدم متغيرات البيئة والمفاتيح ephemeral devnet
نقل البيانات الخارجي: RPC المُعد لديك فقط
لا تمنح أبدًا: توقيع المحفظة من داخل الفراغ
- رمز السلسلة هو رمز الأصول: تعامل مع مراجعة الأمان كإلزامية قبل mainnet
- لا تطلب أبدًا من المهارة العمل مع محفظة mainnet تحتوي على قيمة حقيقية
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
anchor build fails
تحقق من سلسلة أدوات Rust وإصدار Anchor CLI؛ اربطها بـ rust-toolchain.toml
تحقق: anchor --version && rustc --version
Account constraint errors at runtime
اسأل Claude مرة أخرى لتعداد القيود و PDAs بشكل صريح
البدائل
skills مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| aelf-skill | أنت تبني على aelf وليس Solana | سلسلة مختلفة |