/ الدليل / الملعب / luxembourg-accessibility-skillset
● مجتمع geoffreycrofte ⚡ فوري

luxembourg-accessibility-skillset

بواسطة geoffreycrofte · geoffreycrofte/luxembourg-accessibility-skillset

ست مهارات تغطي معايير إمكانية الوصول في لوكسمبرغ: RAWeb (136 معيار ويب) و RAAM (108 معايير جوال) — توليد الأكواد والتدقيق

مجموعة مهارات تجعل Claude Code يتوافق مع أطر العمل الرسمية لإمكانية الوصول في لوكسمبرغ: RAWeb 1.1 للويب (HTML/CSS/JS عبر 17 موضوعًا) و RAAM 1.1 للجوال (iOS SwiftUI/UIKit، Android Compose/XML، React Native، Flutter). كل منهما يحتوي على مهارة فرعية -code و -audit. تم تخطيط RAPDF. جميع المعايير تستهدف التوافقية من المستوى AA وتتوافق مع EN 301 549 و WCAG 2.1.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

luxembourg-accessibility-skillset-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "luxembourg-accessibility-skillset-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
        "~/.claude/skills/luxembourg-accessibility-skillset"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "luxembourg-accessibility-skillset-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
        "~/.claude/skills/luxembourg-accessibility-skillset"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "luxembourg-accessibility-skillset-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
        "~/.claude/skills/luxembourg-accessibility-skillset"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "luxembourg-accessibility-skillset-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
        "~/.claude/skills/luxembourg-accessibility-skillset"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "luxembourg-accessibility-skillset-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
        "~/.claude/skills/luxembourg-accessibility-skillset"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "luxembourg-accessibility-skillset-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/geoffreycrofte/luxembourg-accessibility-skillset",
          "~/.claude/skills/luxembourg-accessibility-skillset"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add luxembourg-accessibility-skillset-skill -- git clone https://github.com/geoffreycrofte/luxembourg-accessibility-skillset ~/.claude/skills/luxembourg-accessibility-skillset

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: luxembourg-accessibility-skillset

تدقيق موقع القطاع العام ضد RAWeb قبل موعد التقديم

👤 وكالات لوكسمبرغ والبائعون المطالبون بتلبية RAWeb ⏱ ~90 min intermediate

متى تستخدمه: لديك موعد نهائي وتحتاج إلى تدقيق منظم قبل النشر.

المتطلبات الأساسية
  • تم نسخ مجموعة المهارات إلى ~/.claude/skills/ — git clone https://github.com/geoffreycrofte/luxembourg-accessibility-skillset ~/.claude/skills/luxembourg-accessibility-skillset
الخطوات
  1. الإشارة إلى الكود
    استخدم raweb-audit لتقييم src/pages/contact.tsx مقابل جميع 17 موضوعًا. المستوى AA.✓ تم النسخ
    → نجاح/فشل لكل معيار مع المراجع الخطية
  2. إصلاح الأعطال
    لكل معيار فاشل، طبق نمط raweb-code لإصلاحه.✓ تم النسخ
    → الفروقات التي تحل معايير محددة دون انحدار جديد

النتيجة: صفحة متوافقة مع RAWeb مع تتبع ورقي لما تغير.

المزالق
  • قد يؤدي إصلاح إمكانية الوصول يدويًا إلى كسر الدلالات الموجودة — أعد تشغيل raweb-audit بعد التعديلات دائمًا — تتفاعل المعايير
اجمعها مع: github · filesystem

إنشاء شاشات جوال يسهل الوصول إليها (SwiftUI / Compose) من البداية

👤 مهندسو الجوال الذين يبنون للقطاع العام في لوكسمبرغ ⏱ ~45 min intermediate

متى تستخدمه: ميزة جديدة — لا تريد إضافة إمكانية الوصول لاحقًا.

الخطوات
  1. وصف الشاشة
    استخدم raam-code — شاشة تسجيل دخول SwiftUI مع نموذج وأخطاء وخيار بيومتري. RAAM المستوى AA.✓ تم النسخ
    → كود مع تسميات وسمات وكتابة ديناميكية وتلميحات VoiceOver صحيحة لإمكانية الوصول
  2. التدقيق الذاتي
    الآن قم بـ raam-audit لنفس الملف. هل فاتك أي شيء؟✓ تم النسخ
    → تقرير نظيف أو إصلاحات بسيطة متبقية

النتيجة: كود جوال يسهل الوصول إليه بشكل افتراضي يمر بتدقيق لاحق.

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

luxembourg-accessibility-skillset-skill + github

فتح طلب دمج يطبق إصلاحات التدقيق مع التزامات لكل معيار للتتبع

قم بتشغيل raweb-audit وأصلح الأعطال وافتح طلب دمج مع التزام واحد لكل معيار.✓ تم النسخ
luxembourg-accessibility-skillset-skill + filesystem

تدقيق وإصلاح شجرة src/ بأكملها في تمريرة واحدة

تدقيق كل ملف .tsx تحت src/pages وأصلح كل شيء يفشل في RAWeb AA.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
raweb-code component intent + pattern (form / table / nav / modal) عند كتابة كود ويب جديد 0
raweb-audit file path or code block قبل التقديم أو مراجعة الطلب 0
raam-code screen intent + framework (SwiftUI/Compose/RN/Flutter) عند كتابة شاشات جوال جديدة 0
raam-audit file path or code block + framework التدقيق الجوال قبل الإصدار 0

التكلفة والحدود

تكلفة التشغيل

حصة API
بدون حد أقصى
الرموز لكل استدعاء
قد تكون التدقيقات كبيرة على الملفات الكبيرة — خطط ميزانيتك وفقًا لذلك
التكلفة المالية
مجاني — المهارات ملفات محلية
نصيحة
قم بتدقيق ملف تلو الآخر بدلاً من الملف الكامل إذا وصلت إلى حدود السياق.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: بدون بيانات اعتماد — مجرد نصوص
نقل البيانات الخارجي: لا توجد — البيانات تبقى محلية

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

لم يتم استدعاء المهارة — يستخدم Claude نصائح WCAG عامة

اذكر المهارة الفرعية بشكل صريح ('raweb-audit'، 'raam-code'). لن توجه نصوص WCAG العادية إلى RAWeb.

تحقق: ls ~/.claude/skills/luxembourg-accessibility-skillset/
رأس SKILL.md خاطئ في مهارة فرعية واحدة

كل مهارة فرعية لها SKILL.md الخاصة بها؛ تفحص المجلد المحدد.

تحقق: head ~/.claude/skills/luxembourg-accessibility-skillset/raweb-audit/SKILL.md
كلمات مفتاح التشغيل خاطئة — التدقيق يعمل للمعيار الخاطئ

كن صريحًا: 'raam-audit' (جوال) مقابل 'raweb-audit' (ويب).

البدائل

luxembourg-accessibility-skillset مقابل البدائل

البديلمتى تستخدمهاالمقايضة
axe-core / Lighthouseتريد فحوصات WCAG في وقت تشغيل المتصفحوقت التشغيل مقابل المستوى المصدري؛ لا توجد صيغة خاصة بلوكسمبرغ
Deque skillsتريد أدوات إمكانية وصول من مستوى المؤسسة مع لوحات تقاريرمدفوعة؛ ليست مهارة وكيل

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills