
بوابة إصدارات الواجهة الأمامية
سير عمل ما قبل الإصدار للتغييرات الكبيرة في الواجهة الأمامية يكتشف التدفقات المكسورة وتراجعات lint/type والمشاكل الأمنية الواضحة قبل الشحن.
تثبيت
شغّل هذا الأمر لتثبيت جميع المهارات في هذا الحزمة:
npx skillstore add @frontend-release-gate تكتشف CLI مجلدات Codex وClaude Code تلقائيًا وتثبّت فيهما عند توفرهما.
نظرة عامة
دليل الاستخدام
محسّن بالذكاء الاصطناعيدليل مفصل
## نظرة عامة بوابة إصدارات الواجهة الأمامية هي سير عمل ما قبل الإصدار للتغييرات الكبيرة في الواجهة الأمامية. تقوم بتشغيل ثلاث نقاط تحقق آلية للجودة — التحقق من تدفق المتصفح، والتحقق من lint/type، والتدقيق الأمني — بحيث يمكنك الشحن بثقة والتقاط التراجعات قبل وصولها للإنتاج. ## البدء السريع 1. ثبّت الإضافة في مساحة عمل OpenClaw الخاصة بك: `npx skillstore add @frontend-release-gate` 2. قبل دمج فرع UI، شغّل **webapp-testing** لتشغيل اختبارات Playwright: تحقق من التدفق الرئيسي للمستخدم، والتقط لقطات شاشة للشاشات الرئيسية، وراجع مخرجات وحدة التحكم للمتصفح بحثًا عن الأخطاء. 3. شغّل **lint-typecheck** لاكتشاف انتهاكات ESLint وأخطاء أنواع TypeScript عبر قاعدة كود الواجهة الأمامية — مما يحافظ على نظافة الإصدار قبل الدمج. 4. أخيرًا، شغّل **security-audit** لمراجعة معالجة المصادقة والتعرض لمفاتيح API ومخاطر الحقن قبل أن يصبح التغيير مباشرًا. ## الأوامر الرئيسية - `webapp-testing` — запускает проверки браузера на основе Playwright в вашем локальном веб-приложении; выявляет сломанные потоки пользовательского интерфейса, ошибки консоли и предоставляет скриншоты для визуальной проверки. - `lint-typecheck` — запускает ESLint и проверку типов `tsc`; выявляет регрессии типов и нарушения линтинга, которые CI может пропустить при устаревших кэшах. - `security-audit` — аудит путей выполнения команд, разрешений инструментов и обработки ключей API на наличие уязвимостей аутентификации и рисков инъекций. ## نصائح - شغّل جميع البوابات الثلاث بالتسلسل في كل طلب سحب كبير في UI: webapp-testing → lint-typecheck → security-audit. - قم بإقرانها مع إضافة خط أنابيب CI (مثل إضافة البناء والاختبار) بحيث تعمل البوابة تلقائيًا في كل طلب سحب بدون استدعاء يدوي. - إذا أشارت webapp-testing إلى تدفق مكسور، أصلحه قبل المتابعة إلى lint-typecheck — غالبًا ما يخفي التصيير المكسور أخطاء الأنواع في المرحلة التالية.
المهارات
3webapp-testing
مخاطر عالية 38اختبار تطبيقات الويب باستخدام أتمتة Playwright
يتطلب اختبار تطبيقات الويب المحلية أتمتة متصفح موثوقة دون إعداد يدوي. توفر هذه الأدوات برامج نصية Playwright وإدارة خادم لتبسيط سير عمل اختبار الواجهة الأمامية.
lint-typecheck
مخاطر متوسطة 73التحقق من Lint والأنواع للواجهة الأمامية
قد تجتاز تغييرات الواجهة الأمامية المراجعة بينما تخفي تحذيرات lint أو أخطاء TypeScript. تشغّل هذه المهارة الفحوصات المتوقعة وتقدّم نتائج قابلة للتنفيذ قبل commit.
security-audit
آمن 80تدقيق أمان التطبيق قبل الإصدار
تحتاج الفرق إلى مراجعة أمنية مركزة قبل النشر. ترشد هذه المهارة Claude وCodex وClaude Code خلال فحوصات للقراءة فقط للأوامر والأدوات والأسرار وWebSockets ومخاطر الواجهة الأمامية.
حزم مشابهة

حزمة بناء واجهات Frontend UI
تنتج مواصفة واضحة لمكون بطاقة تسعير مع إرشادات React/Tailwind، والتحقق من إمكانية الوصول، وقيود تخطيط الأجهزة المحمولة.
3 مهارات

حزمة اختبار أتمتة المتصفح
تنشئ سير عمل عمليًا لأتمتة المتصفح لفحص صفحة منتج، والتحقق من التنقل، والتقاط أخطاء console، وتلخيص نتائج QA القابلة للتنفيذ.
3 مهارات

Frontend Design Toolkit
من التوجيه التصميمي إلى النموذج البصري إلى صفحة الهبوط — سير عمل من التصميم إلى الصفحة
3 مهارات