typescript-best-practices
تطبيق أفضل ممارسات TypeScript
غالبًا ما تنجرف مشاريع TypeScript نحو أنواع ضعيفة، ومخططات مكررة، ونماذج حالة هشة. توجه هذه المهارة Claude وCodex وClaude Code نحو أنماط TypeScript أكثر أمانًا.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "typescript-best-practices" from https://skillstore.io/skills/0xbigboss-typescript-best-practices.md and its manifest at https://skillstore.io/api/skills/0xbigboss-typescript-best-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "typescript-best-practices". نوع حالة طلب يستخدم حقول loading وdata وerror معًا.
النتيجة المتوقعة:
توصي المهارة بمتغيرات منفصلة هي idle وloading وsuccess وerror لمنع تركيبات الحالات المستحيلة.
جارٍ استخدام "typescript-best-practices". يعالج معالج نموذج إدخال مستخدم غير موثوق قبل حفظه.
النتيجة المتوقعة:
تقترح المهارة مخطط Zod، وتحليلًا آمنًا، وحقولًا مطبعة، وأخطاء تحقق واضحة.
جارٍ استخدام "typescript-best-practices". معرفات المستخدمين ومعرفات الطلبات كلاهما سلاسل نصية عادية.
النتيجة المتوقعة:
توصي المهارة بمعرفات نطاق ذات علامات حتى لا تختلط معرفات السلاسل النصية المختلفة عن طريق الخطأ.
التدقيق الأمني
آمنAll 31 static findings appear to be false positives from Markdown backticks, TypeScript template literals, a relative fetch example, and a documentation URL. No evidence found for command execution, network exfiltration, system reconnaissance, prompt injection, or malicious intent in SKILL.md.
عوامل الخطر
⚙️ الأوامر الخارجية (24)
🌐 الوصول إلى الشبكة (2)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/0xbigboss-typescript-best-practices/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/0xbigboss-typescript-best-practices?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/0xbigboss-typescript-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xbigboss-typescript-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/0xbigboss-typescript-best-practices.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
0xBigBoss. (2026). typescript-best-practices security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xbigboss-typescript-best-practices/audits/9اقتباس BibTeX
@techreport{0xbigboss-0xbigboss-typescript-best-practices-2026,
author = {0xBigBoss},
title = {typescript-best-practices security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/0xbigboss-typescript-best-practices/audits/9},
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: "typescript-best-practices security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "0xBigBoss"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/0xbigboss-typescript-best-practices/audits/9"
identifiers:
- type: other
value: "skillstore:0xbigboss-typescript-best-practices:audit:9"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
نمذجة حالة التطبيق بأمان
يمكن لمهندس واجهة أمامية استبدال العلامات المنطقية باتحادات مميزة وفحوصات شاملة.
التحقق من حدود API
يمكن لمطور الواجهة الخلفية إقران مخططات Zod بالأنواع المستنتجة لبيانات الطلب والاستجابة.
مراجعة مكتبات TypeScript المشتركة
يمكن لقائد تقني توحيد الأنواع ذات العلامات، وتوكيدات const، وأنواع الأدوات المساعدة عبر الحزم.
جرّب هذه الموجّهات
راجع تعريفات أنواع TypeScript الخاصة بي واقترح بدائل أكثر أمانًا باستخدام هذه المهارة. ركز على الحالات غير القانونية والشروحات البسيطة.
راجع تدفق معالجة الإدخال هذا. أوصِ بمخططات Zod والتحليل الآمن والتحويلات والأنواع المستنتجة حيث تكون مناسبة.
راجع معرفات النطاق ونماذج البيانات هذه. اقترح أنواعًا ذات علامات، وتوكيدات const، وفحوصات شاملة لضمانات أقوى.
أنشئ خطة ترحيل لأفضل ممارسات TypeScript لقاعدة الشيفرة هذه. أعطِ الأولوية لنمذجة الحالة، وحدود التحقق، وأنواع الأدوات المساعدة القابلة لإعادة الاستخدام.
أفضل الممارسات
- استخدم الاتحادات المميزة عندما تكون الحالات متنافية.
- تحقق من البيانات الخارجية عند حدود الثقة واستنتج الأنواع من المخططات.
- أضف فحوصات شاملة عند التفريع عبر الاتحادات الحرفية.
تجنب
- تمثيل الحالة بقيم منطقية مستقلة يمكن أن تتعارض.
- تكرار مخططات وقت التشغيل وأنواع TypeScript يدويًا.
- استخدام سلاسل نصية عادية لمعرفات النطاق التي لا ينبغي خلطها.
الأسئلة المتكررة
ما الملفات التي تدعمها هذه المهارة؟
هل تستبدل مترجم TypeScript؟
هل يمكنها المساعدة في التحقق وقت التشغيل؟
هل تغطي أفضل ممارسات React؟
هل type-fest مطلوب؟
ما الوكلاء الذين يمكنهم استخدامها؟
تفاصيل المطور
المؤلف
0xBigBossالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/0xBigBoss/claude-code/tree/main/.claude/skills/typescript-best-practicesمرجع
2e36836131679643f7a49e4cfff588d67adc404b
حداثة الصيانة
٢٢/٧/٢٠٢٦
الاستخدام
28 تنزيلات · 228 مشاهدات
بنية الملفات
📄 SKILL.md