writing-types
كتابة أنواع Next.js معيارية
يمكن أن تتراكم في مشاريع Next.js ملفات أنواع كبيرة يصعب صيانتها. ترشد هذه المهارة Claude وCodex وClaude Code إلى كتابة أنواع وواجهات TypeScript صغيرة في srs/types.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "writing-types" from https://skillstore.io/skills/emz1998-writing-types.md and its manifest at https://skillstore.io/api/skills/emz1998-writing-types/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "writing-types". إنشاء أنواع لصفحة إعدادات ملف شخصي للمستخدم.
النتيجة المتوقعة:
تقترح الاستجابة ملفات أنواع منفصلة للملف الشخصي والتفضيلات والإشعارات، مع إبقاء كل منها قصيرا ومركزا.
جارٍ استخدام "writing-types". تقسيم قائمة طويلة من واجهات الدفع.
النتيجة المتوقعة:
تجمع الاستجابة تعريفات الدفع والسداد والعنوان في ملفات منفصلة ذات تسمية واضحة.
جارٍ استخدام "writing-types". راجع تخطيط الأنواع المقترح لدي.
النتيجة المتوقعة:
تشير الاستجابة إلى الملفات المزدحمة، وتقترح وحدات أصغر، وتتحقق مما إذا كانت الملفات تبقى قريبة من حد 50 سطرا.
التدقيق الأمني
آمنBoth static external command findings are false positives caused by Markdown inline code around the srs/types path. SKILL.md contains only prose instructions for organizing TypeScript types and interfaces, with no executable code or command instructions. No evidence found of prompt injection, data exfiltration, or other semantic abuse.
عوامل الخطر
⚙️ الأوامر الخارجية (2)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/emz1998-writing-types/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/emz1998-writing-types?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/emz1998-writing-types?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emz1998-writing-types/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/emz1998-writing-types.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
Emz1998. (2026). writing-types security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emz1998-writing-types/audits/4اقتباس BibTeX
@techreport{emz1998-emz1998-writing-types-2026,
author = {Emz1998},
title = {writing-types security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emz1998-writing-types/audits/4},
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: "writing-types security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "Emz1998"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emz1998-writing-types/audits/4"
identifiers:
- type: other
value: "skillstore:emz1998-writing-types:audit:4"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إنشاء أنواع للميزات
تعريف أنواع وواجهات موجزة لميزة Next.js جديدة دون تضخيم ملف أنواع مشترك.
تقسيم التعريفات المزدحمة
إعادة هيكلة مجموعة أنواع كبيرة إلى ملفات أصغر يسهل تصفحها وصيانتها.
مراجعة تنظيم الأنواع
التحقق مما إذا كانت ملفات الأنواع المقترحة تتبع البنية المعيارية وإرشادات طول الملف.
جرّب هذه الموجّهات
استخدم مهارة writing-types لإنشاء أنواع وواجهات TypeScript لميزة إعدادات الملف الشخصي في تطبيق Next.js.
استخدم مهارة writing-types لتنظيم تعريفات أنواع الطلبات والعملاء والدفع في ملفات معيارية ضمن srs/types.
استخدم مهارة writing-types لتقسيم ملف أنواع كبير جدا إلى ملفات أصغر مع الحفاظ على أسماء وعمليات استيراد واضحة.
استخدم مهارة writing-types لمراجعة تعريفات أنواع Next.js المقترحة هذه من حيث المعيارية، وحجم الملف، وموضع الواجهات.
أفضل الممارسات
- اذكر اسم الميزة، وأشكال البيانات المتوقعة، وتخطيط المجلد الحالي.
- اطلب ملفات صغيرة بأسماء واضحة قبل طلب كود التنفيذ.
- راجع عمليات الاستيراد والأسماء المولدة مقارنة باصطلاحات مشروعك.
تجنب
- لا تضع نماذج مجالات غير مترابطة في ملف أنواع مشترك واحد.
- لا تطلب من المهارة تشغيل فحوصات TypeScript أو اختبارات المشروع.
- لا تتعامل مع قاعدة 50 سطرا على أنها أهم من التعريفات المقروءة.