● مجتمع
furkancingoz
⚡ فوري
aso-skill
بواسطة furkancingoz · furkancingoz/aso-skill
تحسين متجر التطبيقات من البداية إلى النهاية من خلال Claude Code: بيانات وصفية + تحليل المنافسين + لقطات شاشة + إرسال مباشر إلى App Store Connect عبر JWT.
ستة أوامر تغطي دورة تحسين متجر التطبيقات: توليد البيانات الوصفية مع التحقق من عدد الأحرف، تحليل المنافسين عبر iTunes API، تحديد لقطات الشاشة بواسطة الذكاء الاصطناعي (Gemini MCP)، إرسال App Store Connect API (JWT)، إدارة الإصدارات، وتوليد المستندات القانونية تلقائياً (خصوصية وشروط). يلغي الحاجة للنقر على واجهة الويب لإرسال تطبيقات iOS.
لماذا تستخدمه
الميزات الأساسية
- توليد البيانات الوصفية + التحقق من حد الأحرف
- تحليل المنافسين من iTunes API المجاني
- توليد لقطات الشاشة بواسطة الذكاء الاصطناعي عبر Gemini MCP
- واجهة برمجية مباشرة App Store Connect عبر JWT — بدون النقر على واجهة الويب
- التحكم في الطرح التدريجي
- سياسة الخصوصية والشروط المولدة تلقائياً
عرض مباشر
كيف يبدو في الممارسة
حالات الاستخدام
استخدامات عملية: aso-skill
متى تستخدمه: معدل التحويل على صفحة منتجك ثابت وتريد تحديثاً مبنياً على البيانات.
الخطوات
-
تشغيل تحليل المنافسين
استخدم aso-skill لسحب أفضل 10 منافسين لـ 'habit tracker' في متجر الولايات المتحدة. قارن نصوصهم الفرعية والكلمات الأساسية.✓ تم النسخ
→ جدول مقارنة مع مجموعات كلمات مرجحة بالتكرار
-
توليد البيانات الوصفية المحسنة
الآن وليد عنوان جديد، نص فرعي، قائمة كلمات أساسية، ونص ترويجي لتطبيقي. التحقق من حدود الأحرف.✓ تم النسخ
→ الحقول تحت الحد، مرتبة حسب التأثير المتوقع
-
الإرسال عبر ASC API
دفع البيانات الوصفية الجديدة إلى App Store Connect كإصدار جديد في انتظار الإرسال.✓ تم النسخ
→ تم إنشاء مسودة الإصدار؛ جاهز للمراجعة اليدوية
النتيجة: قائمة محدثة بقصة مبنية على البيانات، مرسلة دون النقر على ASC.
المزالق
- حشو الكلمات الأساسية بما يتجاوز حقل 100 حرف — Skill يتحقق، لكن تحقق مرة أخرى — حشو الكلمات يقتل الأهمية
متى تستخدمه: لديك IPA جاهز وتريد أتمتة كل شيء آخر.
المتطلبات الأساسية
- تم تحميل IPA إلى App Store Connect — xcode أو Transporter
الخطوات
-
توليد البيانات الوصفية والمستندات القانونية
توليد البيانات الوصفية ومسودة تلقائية لسياسة الخصوصية والشروط لتطبيق تأمل موجه نحو EN/DE/FR.✓ تم النسخ
→ بيانات وصفية محلية + عناوين URL القانونية المستضافة
-
توليد لقطات الشاشة
استخدم aso-skill + Gemini MCP لتوليد 5 لقطات شاشة App Store لكل إقليم تطابق الهوية البصرية للتطبيق.✓ تم النسخ
→ مجموعة PNG بدقة صحيحة
-
إرسال للمراجعة
أرفق البناء، حمّل لقطات الشاشة، أرسل للمراجعة مع طرح تدريجي لمدة 7 أيام.✓ تم النسخ
→ حالة الإصدار: بانتظار المراجعة
النتيجة: التطبيق قيد المراجعة دون فتح ASC يدوياً.
المزالق
- نص لقطة الشاشة ينتهك إرشادات المتجر — اطلب من Skill الحفاظ على نص لقطة الشاشة بسيط وفي المناطق الآمنة
متى تستخدمه: كل ربع سنة أو عندما يغير المنافسون استراتيجية كلماتهم الأساسية.
الخطوات
-
مقارنة مجموعات الكلمات الأساسية مع الربع السابق
قارن مجموعة كلمات المنافسين لهذا الربع مع الربع السابق. ما الجديد؟✓ تم النسخ
→ كلمات أساسية مضافة / محذوفة
-
اقترح تحديثات
اقترح تحديث كلمات أساسية — احتفظ بانتصاراتي، احتل 2-3 فرص جديدة.✓ تم النسخ
→ حقل كلمات أساسية منقح بـ 100 حرف
النتيجة: تحرير كلمات أساسية مباشر يعكس الواقع، وليس بحثاً قديماً بـ 6 أشهر.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
استخدم طبقة التقارير من Skill الآخر على طبقة التنفيذ من هذا
بعد إرسال aso-skill، استخدم تقرير claude-code-aso-skill لتلخيص التغييرات.✓ تم النسخ
التزم بالبيانات الوصفية ولقطات الشاشة في المستودع للتحكم في الإصدارات
اكتب البيانات الوصفية إلى fastlane/metadata والتزم بعلامة الإصدار.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- iTunes Search API: مجاني، مع تحديد معدل خفيف. App Store Connect: حصة لكل حساب.
- الرموز لكل استدعاء
- كبير لتوليد لقطات الشاشة؛ معتدل خلاف ذلك
- التكلفة المالية
- Skill مجاني؛ استخدام Gemini منفصل
- نصيحة
- قم بتخزين مؤقت لبيانات المنافسين محلياً لمدة ربع سنة — لا تتغير كل ساعة
الأمان
الصلاحيات والأسرار ونطاق الأثر
الحد الأدنى من الصلاحيات: App Store Connect: App Manager على تطبيق واحد (مفضل) بدلاً من admin
تخزين بيانات الاعتماد: مفتاح JWT .p8 مخزن محلياً؛ المرجع عبر المسار في env، لا تتحقق أبداً في git
نقل البيانات الخارجي: iTunes API (عام)، Apple ASC API، Gemini MCP إذا تم تفعيل لقطات الشاشة
لا تمنح أبدًا: دور Account Holder للمفتاح المستخدم بواسطة Skill
- تسرب .p8 يعطي كتابة كاملة على تطبيقاتك — جدد المفتاح إذا التزمت به بالخطأ.
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
ASC 401
JWT انتهت صلاحيتها (أقصى 20 دقيقة) — أعد الإنشاء؛ تحقق من صحة معرف المصدر وكود المفتاح
تحقق: curl بـ JWT مقابل https://api.appstoreconnect.apple.com/v1/apps
Metadata field rejected for character limit
تحقق Skill فاتته المحلية — تحقق لكل إقليم
Screenshots wrong resolution
حدد قائمة الأجهزة بشكل صريح؛ الأحجام المطلوبة من Apple تتغير
البدائل
aso-skill مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| claude-code-aso-skill | تريد إطار عمل التقارير ASO القائم على الوكيل | تكامل ASC أقل مباشرة |
| Fastlane deliver | لديك بالفعل خط أنابيب Fastlane | بدون صياغة بيانات وصفية بواسطة الذكاء الاصطناعي |