مهارة جماليات نظام التصميم
تُعد مهارة جماليات نظام التصميم (Design System Aesthetics skill) منهجًا إرشاديًا لتنقيح الهوية البصرية لموقعك. فهي تساعدك على اتخاذ قرارات متسقة بشأن عناصر الطباعة، والألوان، والتباعد، ورموز الحركة (motion tokens) التي تحدد نظام التصميم الخاص بك.
ما هي جماليات نظام التصميم؟
جماليات نظام التصميم هي مهارة منظمة تغطي الجوانب التالية:
- الطباعة (Typography): عائلات الخطوط، والأحجام، والأوزان، وارتفاعات الأسطر.
- الألوان (Color): لوحات الألوان الأساسية، والثانوية، والتمييز، والمحايدة.
- التباعد (Spacing): مقاييس الحشو (Padding)، والهامش (Margin)، والفجوات (Gap).
- الحدود (Borders): رموز نصف القطر والعرض.
- الظلال (Shadows): رموز الارتفاع والعمق.
- الحركة (Motion): الرسوم المتحركة والانتقالات.
يتم تسجيل هذه القرارات في ملف theme.json الخاص بقالبك، مما يخلق نظامًا بصريًا متماسكًا.
لماذا نستخدم جماليات نظام التصميم؟
الاتساق (Consistency)
يضمن نظام التصميم ما يلي:
- استخدام جميع النصوص على مقياس طباعة موحد.
- استخدام الألوان بشكل متسق في جميع أنحاء موقعك.
- اتباع التباعد لنمط يمكن التنبؤ به.
- أن تبدو الرسوم المتحركة موحدة.
الكفاءة (Efficiency)
بدلاً من اتخاذ قرارات التصميم صفحة تلو الأخرى، يمكنك:
- تحديد الرموز (tokens) مرة واحدة.
- تطبيقها في كل مكان.
- تحديثها عالميًا بتغيير قيمة واحدة.
المرونة (Flexibility)
يمكنك:
- تعديل نظام التصميم بالكامل بسرعة.
- التجربة مع جماليات مختلفة.
- الحفاظ على اتساق العلامة التجارية أثناء التطور.
تشغيل مهارة جماليات نظام التصميم
التفعيل اليدوي
يمكنك بدء المهارة في أي وقت:
"Help me refine my design system"
أو
"Let's improve my site's aesthetics"
أو
"Guide me through design system decisions"
الاقتراحات التلقائية
قد يقترح الوكلاء استخدام المهارة عندما:
- تطلب تغييرات في التصميم.
- تطلب إعادة تصميم "عصرية" أو "احترافية".
- ترغب في تحسين الاتساق البصري.
- تستعد لإطلاق موقعك.
عملية جماليات نظام التصميم
الخطوة 1: الطباعة (Typography)
يسأل الوكيل عن خيارات الخطوط المفضلة لديك:
What's your preferred typography style?
- Serif (traditional, elegant)
- Sans-serif (modern, clean)
- Monospace (technical, code-focused)
For your heading font:
- Do you want a distinct heading font, or use the same as body text?
- Preference: bold, elegant, playful, minimal?
For your body font:
- Readability is key. Do you prefer:
- Larger, more spacious text
- Compact, efficient text
- Standard sizing
ثم يحدد الوكيل ما يلي:
- خط العناوين (Heading font): الخط الأساسي للعناوين والرؤوس.
- خط النص الأساسي (Body font): الخط المستخدم للفقرات والنص الأساسي.
- خط أحادي المسافة (Monospace font): الخط المستخدم للتعليمات البرمجية والمحتوى التقني.
- مقياس الحجم (Size scale): أحجام محددة مسبقًا (صغير، أساسي، كبير، XL، إلخ).
- مقياس الوزن (Weight scale): أوزان الخطوط (عادي، متوسط، عريض، إلخ).
- ارتفاع السطر (Line height): التباعد بين الأسطر لضمان سهولة القراءة.
الخطوة 2: لوحة الألوان (Color Palette)
Let's define your color palette.
Primary color (your brand color):
- Current: [shows existing color]
- Change to: [color picker or hex code]
Secondary color (supporting color):
- Current: [shows existing color]
- Change to: [color picker or hex code]
Accent color (highlights and CTAs):
- Current: [shows existing color]
- Change to: [color picker or hex code]
Neutral palette (grays for text, borders, backgrounds):
- Light: [color]
- Medium: [color]
- Dark: [color]
ينشئ الوكيل لوحة ألوان كاملة تشمل:
- الألوان الأساسية والثانوية وألوان التمييز.
- درجات الرمادي المحايدة (الفاتح، المتوسط، الداكن).
- الألوان الدلالية (النجاح، التحذير، الخطأ).
- حالات التحويم (Hover) والحالة النشطة (Active).
الخطوة 3: التباعد (Spacing)
How much breathing room do you want?
Spacing scale preference:
- Compact (tight, efficient layouts)
- Normal (balanced spacing)
- Spacious (generous whitespace)
This affects:
- Padding inside buttons and cards
- Margins between sections
- Gap between grid items
يحدد الوكيل رموز التباعد:
- الوحدة الأساسية (عادة 4 بكسل أو 8 بكسل).
- المقياس: xs, sm, md, lg, xl, 2xl.
- قيم محددة للحشو، والهامش، والفجوة.
الخطوة 4: الحدود والظلال (Borders and Shadows)
Visual depth and definition:
Border radius preference:
- Sharp (no rounding)
- Subtle (small radius)
- Rounded (medium radius)
- Very rounded (large radius)
Shadow depth:
- Flat (no shadows)
- Subtle (light shadows)
- Pronounced (strong shadows)
ينشئ الوكيل:
- رموز نصف قطر الحدود (للأزرار، البطاقات، حقول الإدخال).
- رموز الظلال لمستويات الارتفاع.
- رموز عرض الحدود.
الخطوة 5: الحركة والرسوم المتحركة (Motion and Animation)
How should your site feel when interactive?
Animation preference:
- Minimal (no animations)
- Subtle (gentle transitions)
- Playful (noticeable animations)
Specific animations:
- Page transitions: fade, slide, or none?
- Button hover: scale, color change, or both?
- Loading states: spinner, skeleton, or progress bar?
يحدد الوكيل:
- مدد الانتقال (سريع، عادي، بطيء).
- دوال التخفيف (ease-in, ease-out, ease-in-out).
- إطارات مفتاحية للرسوم المتحركة للتفاعلات الشائعة.
تطبيق جماليات نظام التصميم
التطبيق التلقائي
بعد إكمال المهارة، يقوم الوكيل بما يلي:
- تحديث ملف
theme.jsonالخاص بقالبك بجميع الرموز (tokens). - تطبيق نظام التصميم على القالب النشط.
- إعادة إنشاء أنماط الكتل (block styles) لتتوافق مع النظام الجديد.
- تفعيل القالب المحدث.
التطبيق اليدوي
يمكنك أيضًا تعديل theme.json مباشرة:
{
"version": 3,
"settings": {
"color": {
"palette": [
{
"color": "#0066CC",
"name": "Primary",
"slug": "primary"
}
]
},
"typography": {
"fontFamilies": [
{
"fontFamily": "Inter, sans-serif",
"name": "Body",
"slug": "body"
}
]
},
"spacing": {
"spacingSizes": [
{
"size": "0.5rem",
"name": "Small",
"slug": "sm"
}
]
}
}
}
عرض نظام التصميم الخاص بك
سؤال الوكيل
"Show me my design system"
أو
"What are my current design tokens?"
سيعرض الوكيل الطباعة والألوان والتباعد والرموز الأخرى الخاصة بك.
عرض theme.json
افتح /wp-content/themes/[theme-name]/theme.json في محرر نصوص لرؤية تعريفات الرموز الخام.
تحديث نظام التصميم الخاص بك
التحديثات السريعة
اطلب من الوكيل تغييرات محددة:
"Make the primary color darker"
أو
"Increase the spacing scale by 20%"
أو
"Change the heading font to a serif"