Compétences coding-standards
📋

coding-standards

Sûr

تطبيق معايير الترميز على الكود الخاص بك

Également disponible depuis: 5MinFutures

توفر هذه المهنة معايير شاملة للترميز وأفضل الممارسات لتطوير TypeScript وJavaScript وReact وNode.js، مما يساعد المطورين على كتابة كود نظيف وقابل للصيانة.

Prend en charge: Claude Codex Code(CC)
⚠️ 67 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "coding-standards". أرني كيفية معالجة أخطاء async بشكل صحيح

Résultat attendu:

استخدم كتل try-catch مع تسجيل مناسب للأخطاء. ارمِ دائمًا أخطاء ذات معنى بدلاً من الفشل الصامت. بالنسبة لاستدعاءات fetch، تحقق من response.ok وتعامل مع أخطاء HTTP بشكل صريح.

Utilisation de "coding-standards". ما هي اتفاقيات التسمية للدوال؟

Résultat attendu:

استخدم نمط verb-noun مثل 'fetchUserData' أو 'calculateTotal'. تجنب الأسماء المفردة مثل 'data' أو 'handler'. بالنسبة للدوال المنطقية، استخدم البادئات 'is' أو 'has' أو 'can'.

Utilisation de "coding-standards". كيف يجب أن أقوم بهيكلة مكونات React الخاصة بي؟

Résultat attendu:

استخدم المكونات الوظيفية مع واجهات TypeScript للـ props. عرّف props المكون بشكل صريح بدلاً من استخدام نوع any. اجعل المكونات مركزة على مسؤولية واحدة.

Audit de sécurité

Sûr
v1 • 2/25/2026

This skill is a documentation resource containing coding standards and best practices in markdown format. The static analyzer flagged 72 potential issues, but all are false positives: JavaScript template literals in code examples were misidentified as shell execution, lazy loading patterns as dynamic imports, fetch examples as network calls, and generic error message text as cryptographic/system issues. No actual security risks exist - the skill provides educational content about code quality.

1
Fichiers analysés
522
Lignes analysées
5
résultats
1
Total des audits

Problèmes à risque élevé (2)

False Positive: Shell Command Execution
Static scanner flagged JavaScript template literals (backticks) as shell backtick execution. These are legitimate code examples showing template string syntax, not shell commands.
False Positive: Weak Cryptographic Algorithm
Static scanner incorrectly flagged text mentions in documentation as cryptographic algorithm usage. This is a coding standards guide, not executable code.
Problèmes à risque moyen (2)
False Positive: Dynamic Import
React lazy loading pattern example flagged as dynamic import security concern.
False Positive: Network API Calls
Fetch API examples in documentation flagged as network access.
Problèmes à risque faible (1)
False Positive: System Reconnaissance
Development terms like 'query parameters', 'filtering', and 'market data' incorrectly flagged as system reconnaissance.
Audité par: claude

Score de qualité

38
Architecture
90
Maintenabilité
87
Contenu
50
Communauté
73
Sécurité
87
Conformité aux spécifications

Ce que vous pouvez construire

تعلم أنماط JavaScript الحديثة

يمكن للمطورين الجدد تعلم أنماط ترميز TypeScript وJavaScript الصحيحة بما في ذلك immutability وأفضل ممارسات async/await وأمان الأنواع.

توحيد أسلوب كود الفريق

يمكن لفرق التطوير اعتماد معايير ترميز متسقة عبر مشاريعهم مع اتفاقيات موثقة للتسمية والتنسيق والبنية.

تحسين عملية مراجعة الكود

استخدم هذه المعايير أثناء مراجعات الكود لضمان الاتساق واكتشاف مشاكل جودة الكود الشائعة قبل الدمج.

Essayez ces prompts

اطلب أفضل ممارسات TypeScript
Using the coding-standards skill, show me the best practices for writing TypeScript interfaces and types.
احصل على بنية مكون React
Using the coding-standards skill, what is the recommended structure for a React functional component with props?
اطلب معايير تصميم API
Using the coding-standards skill, document the REST API conventions and response format standards.
تعلم أنماط معالجة الأخطاء
Using the coding-standards skill, show me the best practices for handling errors in async functions.

Bonnes pratiques

  • اكتب كودًا موثقًا ذاتيًا بأسماء واضحة للمتغيرات والدوال بدلاً من الاعتماد الكبير على التعليقات
  • استخدم دائمًا أنماط immutability - فضل مشغلات spread على التعديل المباشر
  • عرّف أنواع TypeScript مناسبة بدلاً من استخدام 'any' للحفاظ على أمان الأنواع

Éviter

  • تجنب استخدام نوع 'any' في TypeScript لأنه يهزم الغرض من فحص الأنواع
  • لا تقم بتعديل الحالة مباشرة - استخدم دائمًا التحديثات الوظيفية مثل setCount(prev => prev + 1)
  • تجنب الشروط المتداخلة بعمق - استخدم الإرجاع المبكر لإبقاء الكود مسطحًا ومقروءًا

Foire aux questions

ما هي لغات البرمجة التي تغطيها هذه المهنة؟
تغطي هذه المهنة معايير تطوير TypeScript وJavaScript وReact وNode.js.
هل تشغل هذه المهنة linting على الكود الخاص بي؟
لا، توفر هذه المهنة التوثيق والإرشادات. لا تُنفذ أو تحلل الكود الفعلي الخاص بك.
هل يمكنني استخدام هذا مع Claude Code؟
نعم، تعمل هذه المهنة مع Claude وCodex وClaude Code للإرشادات المدعومة بالذكاء الاصطناعي.
هل هذه المعايير مقبولة صناعيًا؟
نعم، تتبع هذه المعايير أنماطًا مقبولة على نطاق واسع من مجتمع نظام JavaScript البيئي.
هل يتضمن هذا معايير الاختبار؟
نعم، يغطي بنية الاختبار باستخدام نمط AAA (Arrange-Act-Assert) وتسمية الاختبار الوصفية.
كم مرة يجب أن أراجع هذه المعايير؟
استخدم هذه المعايير كمرجع أثناء التطوير ومراجعات الكود. يجب على الفرق اعتمادها كاتفاقية ترميز أساسية.

Détails du développeur

Structure de fichiers

📄 SKILL.md