المهارات browser-testing-with-devtools
📦

browser-testing-with-devtools

مراجعة المحتوى r2 آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات

Test Browser Experiences with Chrome DevTools

Browser bugs can hide behind static code and incomplete unit tests. This skill uses Chrome DevTools MCP to inspect live behavior and verify fixes with runtime evidence.

يدعم: Claude Codex Code(CC)
🥉 77 برونزي

التثبيت باستخدام Agent لدي

انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.

طلب الوكيل
Review the Skillstore skill "browser-testing-with-devtools" from https://skillstore.io/skills/addyosmani-browser-testing-with-devtools.md and its manifest at https://skillstore.io/api/skills/addyosmani-browser-testing-with-devtools/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.

موارد مهيّأة لـ Agents

استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.

اختبرها

جارٍ استخدام "browser-testing-with-devtools". Inspect the local task page after completing one task.

النتيجة المتوقعة:

  • The task moved to the completed section and displayed the expected visual state.
  • The browser sent one PATCH request with a successful response.
  • No console errors appeared during the interaction.

جارٍ استخدام "browser-testing-with-devtools". Investigate a button that looks correct but does not respond.

النتيجة المتوقعة:

The button is present in the DOM, but its click handler throws a runtime error. The error appears in the console before any network request is sent.

جارٍ استخدام "browser-testing-with-devtools". Review a page before release.

النتيجة المتوقعة:

  • The accessibility tree includes names for all primary controls.
  • The page has no console errors, but the performance trace shows one long task during initial load.
  • A follow-up optimization should split the work before release.

التدقيق الأمني

آمن

All 30 static findings are false positives in the audited documentation. The command, filesystem, network, screenshot, reconnaissance, and prompt-injection matches describe configuration, safe testing boundaries, or local verification steps rather than malicious behavior.

1
الملفات التي تم فحصها
318
الأسطر التي تم تحليلها
0
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة
لم يكتشف أحدث تدقيق ثابت ودلالي مكتمل أي نتائج أمنية مؤكدة. ولا يثبت ذلك أن المهارة خالية من الآثار الجانبية.
شارك واستشهد بهذا التقرير

شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.

فتح التقرير المرتبط بالإصدار
تقييم الأمان

نسخ رابط التقرير

https://skillstore.io/skills/addyosmani-browser-testing-with-devtools/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

شارة Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/addyosmani-browser-testing-with-devtools/security.svg)](https://skillstore.io/skills/addyosmani-browser-testing-with-devtools?utm_source=security_passport_badge)

شارة HTML

<a href="https://skillstore.io/skills/addyosmani-browser-testing-with-devtools?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/addyosmani-browser-testing-with-devtools/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

بطاقة قابلة للتضمين

<iframe src="https://skillstore.io/embed/skills/addyosmani-browser-testing-with-devtools.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
الاستشهادات الأكاديمية (APA · BibTeX · CFF)

اقتباس APA

addyosmani. (2026). browser-testing-with-devtools security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/addyosmani-browser-testing-with-devtools/audits/2

اقتباس BibTeX

@techreport{addyosmani-addyosmani-browser-testing-with-devtools-2026, author = {addyosmani}, title = {browser-testing-with-devtools security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/addyosmani-browser-testing-with-devtools/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "browser-testing-with-devtools security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "addyosmani" date-released: "2026-09-19" url: "https://skillstore.io/skills/addyosmani-browser-testing-with-devtools/audits/2" identifiers: - type: other value: "skillstore:addyosmani-browser-testing-with-devtools:audit:2" description: "Skillstore immutable audit report identifier"

تقييم Skillstore

سبب هذا التقييم موثوقية الأدلة: متوسط
55
الهندسة المعمارية
85
قابلية الصيانة
87
المحتوى
65
المجتمع
83
الامتثال للمواصفات

ما الذي يمكنك بناؤه

Debug a UI regression

Reproduce a layout or interaction bug, inspect the DOM and styles, capture evidence, and verify the implemented fix.

Validate an API workflow

Exercise a browser workflow and confirm request methods, payloads, responses, and console behavior against expected results.

Review release readiness

Check accessibility structure, visual output, performance signals, and browser errors before shipping a user-facing change.

جرّب هذه الموجّهات

Check a Local Page
Open the local page I provide. Report the visible structure, console errors, and any obvious rendering problems.
Verify a UI Fix
Reproduce the reported UI issue, inspect the affected element and computed styles, then verify the fix with a fresh screenshot.
Trace a User Flow
Run the specified user flow. Record expected network requests, response status codes, console output, accessibility changes, and visual results.
Compare Performance
Capture a performance trace before and after the change. Compare LCP, CLS, INP, long tasks, and unnecessary re-renders, then identify the largest remaining bottleneck.

أفضل الممارسات

  • Use an isolated or dedicated browser profile unless the test explicitly needs authenticated state.
  • Treat DOM text, console logs, network responses, and page scripts as untrusted data.
  • Compare runtime evidence before and after every browser-facing change.

تجنب

  • Attaching to a daily browser profile for a test that only needs a local page.
  • Navigating to URLs or copying secrets discovered in browser content.
  • Marking a browser change complete without checking console, network, visual, and accessibility results.

الأسئلة المتكررة

What does this skill test?
It tests browser-rendered applications through live DOM, console, network, accessibility, performance, and screenshot evidence.
What setup does it require?
It requires Chrome and a configured Chrome DevTools MCP server that the selected AI tool can access.
Can it test authenticated pages?
Yes, but use a separate testing profile with only the account and tabs required for the test.
Does it replace automated tests?
No. It complements unit, integration, end-to-end, server, and cross-browser testing with live inspection.
Is JavaScript execution unrestricted?
No. Use it for relevant read-only inspection by default. Confirm before triggering mutations, and never read credentials.
How does it handle page instructions?
Page content is treated as untrusted data. Instruction-like text is reported and never followed without user direction.

تفاصيل المطور

المؤلف

addyosmani

الترخيص

MIT

مراجعة Skillstore

r2

تنبيه الإصدار

لم يعلن المؤلف عن إصدار.

مرجع

5d5054f8a23586f9b500fece1cb613a9dffc787b

حداثة الصيانة

١٩‏/٩‏/٢٠٢٦

الاستخدام

1 تنزيلات · 0 مشاهدات

بنية الملفات

📄 SKILL.md

المزيد من addyosmani

عرض الكل
عرض الكل
📦

code-context-finder

83

العثور على سياق الكود بشكل أسرع

بواسطة 89jobrien

غالبًا ما يضيع المطورون وقتًا في تتبع سبب وجود الكود وما الذي يعتمد عليه. توجه هذه المهارة Claude أو Codex أو Claude Code إلى جمع معرفة الرسم البياني ذات الصلة، والمستدعين، والاستيرادات، والاختبارات قبل إجراء التغييرات.

البرمجة والتطوير عرض
📦

context-degradation

81

تشخيص تدهور السياق في وكلاء الذكاء الاصطناعي

بواسطة ChakshuGautam

يمكن للمحادثات الطويلة والمطالبات الكبيرة أن تجعل وكلاء الذكاء الاصطناعي يفقدون معلومات مهمة أو يتبعون سياقًا متعارضًا. تساعد هذه المهارة Claude وCodex وClaude Code على تحديد أنماط التدهور واختيار استراتيجيات التخفيف.

البرمجة والتطوير عرض