---
name: create-store-brand-kit
description: "أنشئ حزمة هوية مرئية لمتجر عربي من بياناته الفعلية: لونان مخصصان مع تباين مفحوص، صورة شعار عربي PNG بمقاس 1024×256، وأيقونة PNG بمقاس 32×32. استخدمها عند طلب ألوان المتجر أو صورة شعاره أو ملفات الرفع، لا لبناء تموضع تجاري كامل أو إجراء فحص قانوني للعلامة."
---

# أنشئ هوية المتجر

حوّل موجز التاجر إلى حزمة صور PNG أصلية وقابلة للرفع. لا تعد استخدام لوحة مثال أو تشغيل سابق؛ كل قرار لون أو شكل يبدأ من معلومات المتجر الحالي.

## ابدأ هنا

1. اقرأ `references/input-contract.md` لتحديد المدخلات وما يمكن استنتاجه.
2. اقرأ `references/production-method.md` قبل اختيار الألوان أو إنتاج الصور، واستخدم `references/brand-kit-schema.md` عند كتابة manifest.
3. استخدم `references/source-register.md` للمعايير المتغيرة، وتحقق من الصفحة الرسمية عندما يمكن أن يتغير الدعم أو المقاس.
4. إذا كان المستخدم يريد نسخة يلصقها مباشرة في GPT أو Gemini، استخدم `assets/copy-paste-prompt.md` مع بياناته.

## سير العمل

1. ابدأ بمدخلين فقط: اسم المتجر بالعربية، وما الذي يبيعه. اقبل تفضيلًا اختياريًا واحدًا للون أو الطابع، ولا تطلب من التاجر تحديد الجمهور أو 3–5 سمات أو قائمة أصول.
2. إذا غاب أحد المدخلين المطلوبين، اسأل عنه بسؤال واحد قصير. عدا ذلك ابدأ مباشرة، وسجّل ما تختاره من جمهور أو طابع أو لون بوصفه قرارًا تصميميًا مقترحًا لا حقيقة عن العميل.
3. اشتق ثلاثة اتجاهات مختلفة من الموجز، ثم قيّمها بحسب الملاءمة، وضوح الاسم العربي، التميز عن الكليشيهات، وعمل الرمز عند 32×32. اختر واحدًا ووضح السبب.
4. اختر للاتجاه الفائز لونًا رئيسيًا وثانويًا مخصصين، مع `on_primary`، `on_secondary`، `background`، و`on_background`. لا تبدأ من لوحة مثال ولا تفترض أن لونًا معينًا يعني «الثقة» أو «الفخامة» بلا دليل.
5. احسب التباين، وارفض أي لوحة لا تحقق 4.5:1 للنص العادي و‎3:1 للعناصر البصرية اللازمة. الشعار نفسه مستثنى من حد نص WCAG، لكن ألوان الواجهة ليست مستثناة.
6. أنتج صورتين PNG فعليتين:
   - `logo-ar.png`: صورة شعار عربي مولّدة من الصفر، 1024×256، بخلفية شفافة حقيقية.
   - `store-icon.png`: رمز شفاف 32×32، مستوحى من فكرة الشعار، بلا اسم المتجر كاملًا.
7. افتح الصورتين وراجع الاسم العربي حرفًا حرفًا، وظهور الأيقونة عند مقاسها الفعلي. إذا أخطأ المولد في العربية، أعد التوليد أو ركّب النص الصحيح بأداة رسم متاحة؛ لا تعتمد صورة خاطئة.
8. أنشئ `brand-kit.json` وملخصًا باستخدام `assets/output-template.md`، ثم شغّل:

```bash
node scripts/validate-brand-kit.mjs brand-kit.json
```

## وضعا التسليم

### `assets_ready`

استخدمه فقط عند وجود صورتي PNG فعليًا، ونجاح فحص المقاس والنوع والشفافية والحجم. الحد المحافظ لكل ملف رفع هو 1,950,000 بايت حسب عقد الواجهة المزود للمهمة.

### `prompts_only`

استخدمه عندما لا تملك أداة إنتاج أو حفظ صور. سلّم برومبتين دقيقين للشعار والأيقونة، واكتب بوضوح: «لم تُنشأ صور جاهزة للرفع». لا تسمّ المخرج شعارًا نهائيًا.

## حدود إلزامية

- لا تنسخ شعارًا أو رمزًا أو لوحة من منافس، ولا تطلب من المولّد تقليد مصمم حي بالاسم.
- استخدم فقط الأصول التي يملكها التاجر أو يملك ترخيصًا لها.
- لا تقدّم بحث علامة أو نطاق على أنه تصريح قانوني. إذا طلب المستخدم تسجيلًا أو خلوصًا قانونيًا، أوقف الاعتماد وأحله لمختص.
- لا تضع اسمًا إنجليزيًا، شعارًا فرعيًا، نصًا إضافيًا، mockup، ظلًا، علامة مائية، أو خلفية شطرنجية مزيفة في صورة الرفع.
- لا تقل «خلفية شفافة» من المظهر فقط؛ يجب أن يحتوي PNG على alpha فعلي وبكسلات شفافة.

## عقد التسليم

1. موجز المتجر وسجل المصادر والنواقص.
2. اللونان الرئيسي والثانوي وألوان النص والخلفية مع نسب التباين وأدوار الاستخدام.
3. وصف الاتجاه المختار ومعايير رفض الاتجاهين الآخرين.
4. صورتا PNG الفعليتان أو برومبتاهما مع حالة صادقة.
5. `brand-kit.json` ونتيجة فاحص الحزمة.

## تعريف النجاح

يستطيع التاجر رفع صورة الشعار PNG والأيقونة دون تغيير المقاس أو إزالة الخلفية، ويجد تبريرًا مرتبطًا بموجزه لكل قرار، ولا توجد قيم ثابتة موروثة من مثال سابق.
