web-performance-seo
إصلاح أخطاء تباين الألوان في أداة Lighthouse للتAccessibility
تقوم هذه المهارة بإصلاح أخطاء Accessibility في PageSpeed Insights وLighthouse الناتجة عن فشل تباين الألوان. تقوم بفحص أنماط CSS التي تؤدي إلى فشل تدقيقات Accessibility وتوفر أنماط إصلاح مثبتة لتحسين أداء SEO الخاص بك.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "web-performance-seo". يعرض موقعي '!' في Accessibility في Lighthouse بدلاً من درجة
النتيجة المتوقعة:
يشير '!' إلى فشل كامل في التدقيق ولم يتم حساب درجة. الأسباب الشائعة تشمل: CSS backdrop-blur أو filters، ألوان OKLCH/OKLAB، خلفية شفافية منخفضة (< 0.4)، نص متدرج بلون شفاف، أو نص فوق صور بدون طبقات. أوصي بفحص قاعدة البيانات الخاصة بك باستخدام: `rg -n "backdrop-blur|filter:|mix-blend-mode" .` وأوامر مماثلة لتحديد الأنماط المشكلة.
استخدام "web-performance-seo". كيف أصلح ألوان OKLCH في CSS الخاص بي لـ Accessibility؟
النتيجة المتوقعة:
حوّل OKLCH إلى HSL أو RGB. على سبيل المثال، `--primary: oklch(0.55 0.22 264);` يصبح `--primary: hsl(250, 60%, 50%);`. استخدم منتقي الألوان أو أداة لمطابقة المظهر المرئي مع استخدام مساحة لونية قياسية يمكن لـ Lighthouse تحليلها بشكل صحيح.
التدقيق الأمني
آمنStatic analysis detected external_commands patterns and weak cryptographic algorithms. Evaluation reveals these are FALSE POSITIVES. The 'external_commands' are CLI command examples in markdown documentation (ripgrep commands for code scanning), not executable code. The 'weak cryptographic algorithm' detections are OKLCH/OKLAB CSS color space specifications misidentified as crypto algorithms. This skill provides documentation and code patterns for fixing accessibility contrast issues - no security risks present.
مشكلات متوسطة المخاطر (1)
مشكلات منخفضة المخاطر (1)
درجة الجودة
ماذا يمكنك بناءه
إصلاح عمليات التدقيق الفاشلة في Accessibility
عندما يعرض Lighthouse '!' بدلاً من درجة في قسم Accessibility، استخدم هذه المهارة لتحديد وإصلاح أنماط CSS التي تسبب الفشل.
تحسين SEO من خلال Accessibility
Accessibility هي عامل ترتيب. استخدم هذه المهارة لإصلاح مشاكل التباين التي تؤثر سلبًا على ترتيب محركات البحث.
مراجعة كود Accessibility
مراجعة CSS والمكونات لمشاكل Accessibility قبل النشر لاكتشاف مشاكل التباين مبكرًا.
جرّب هذه الموجهات
يُظهر تدقيق Accessibility في Lighthouse لدي '' بدلاً من درجة. تدقيق color-contrast يفشل. ساعدني في تحديد وإصلاح أنماط CSS التي تسبب هذه المشكلة.
أستخدم ألوان OKLCH في CSS الخاص بي وهي تسبب مشاكل في Accessibility في Lighthouse. أرني كيفية تحويل OKLCH إلى بدائل HSL أو RGB سهلة الوصول.
يستخدم موقعي النص المتدرج لكن Lighthouse يميز مشاكل color-contrast.وفر نمطًا للنص المتدرج مع احتياطيات الألوان المناسبة التي تجتاز تدقيقات Accessibility.
لدي نص فوق الصور والتباين يفشل في تدقيقات Accessibility. أرني النمط الصحيح لإضافة الطبقات لضمان نسب تباين كافية.
أفضل الممارسات
- قم دائمًا بالاختبار محليًا باستخدام Lighthouse أو axe قبل النشر
- ارفع شفافية الخلفية إلى 0.4 أو أعلى (يفضل 0.6+)
- استخدم استعلام الوسائط forced-colors لدعم الوضع عالي التباين في Windows
- تحقق من أن نسب التباين تستوفي 4.5:1 للنص العادي و3:1 للنص الكبير
تجنب
- استخدام CSS filters أو backdrop-blur دون التحقق من تأثير Accessibility
- استخدام ألوان OKLCH/OKLAB دون الاختبار في Lighthouse
- تعيين لون النص إلى شفاف فوق خلفيات متدرجة
- وضع النص مباشرة فوق صور بدون طبقة overlay مناسبة
الأسئلة المتكررة
ماذا تعني '!' في Accessibility في Lighthouse؟
هل يمكن لهذه المهارة تشغيل اختبارات Lighthouse لي؟
لماذا تسبب ألوان OKLCH مشاكل؟
ما مستوى الشفافية الآمن لـ Accessibility؟
هل إصلاح Accessibility يساعد حقًا في SEO؟
كيف أختبر الإصلاحات محليًا قبل النشر؟
تفاصيل المطور
المؤلف
ZhanlinCuiالترخيص
MIT
المستودع
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/web-performance-seoمرجع
main
بنية الملفات
📄 SKILL.md