generate-api-client
توليد عملاء API آمنين من ناحية الأنواع
تنحرف تحديثات عملاء API اليدوية عندما تتغير عقود OpenAPI. ترشد هذه المهارة توليد Orval وفحص الأنواع حتى يظل عملاء الواجهة الأمامية متوافقين.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "generate-api-client" from https://skillstore.io/skills/crearize-generate-api-client.md and its manifest at https://skillstore.io/api/skills/crearize-generate-api-client/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "generate-api-client". ولّد عميل الواجهة الأمامية من مواصفة OpenAPI الحالية.
النتيجة المتوقعة:
تؤكد المهارة مسار المواصفة، وتشغل Orval، وتفحص ملفات API والنماذج المولدة، وتبلغ عن حالة فحص الأنواع.
جارٍ استخدام "generate-api-client". أعد توليد عميل API بعد تغير نقطة نهاية في الخلفية.
النتيجة المتوقعة:
تحدث المهارة العميل المولد من أحدث عقد وتلخص ما إذا كان تحقق TypeScript قد نجح.
جارٍ استخدام "generate-api-client". اكتشف سبب فشل توليد عميل API.
النتيجة المتوقعة:
تفصل المهارة بين البحث عن المواصفة، والتوليد، والتحقق من الملفات، وفحص الأنواع حتى تكون المرحلة الفاشلة واضحة.
التدقيق الأمني
آمنMost static detections are false positives caused by markdown code fences and read-only ls examples. Two command blocks are confirmed medium-risk because they run pnpm and npx project tooling in a community repository. No prompt injection, data exfiltration intent, or hidden authority claims were found in SKILL.md.
عناصر مراجعة القدرات (2)
هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.
عوامل الخطر
⚙️ الأوامر الخارجية (9)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/crearize-generate-api-client/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/crearize-generate-api-client?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/crearize-generate-api-client?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/crearize-generate-api-client/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/crearize-generate-api-client.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
Crearize. (2026). generate-api-client security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/crearize-generate-api-client/audits/10اقتباس BibTeX
@techreport{crearize-crearize-generate-api-client-2026,
author = {Crearize},
title = {generate-api-client security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/crearize-generate-api-client/audits/10},
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: "generate-api-client security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "Crearize"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/crearize-generate-api-client/audits/10"
identifiers:
- type: other
value: "skillstore:crearize-generate-api-client:audit:10"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تحديث عملاء الواجهة الأمامية بعد تغييرات الخلفية
أعد توليد عميل TypeScript API بعد تغير عقد OpenAPI، ثم أكد الملفات والأنواع المولدة.
الحفاظ على توافق عقود التطوير الكامل
استخدم تدفقا موجها واحدا للتحقق من مواصفة الخلفية وتحديث عميل الواجهة الأمامية في مساحة العمل نفسها.
توحيد مراجعات العملاء المولدين
طبق قائمة تحقق قابلة للتكرار لتوليد عميل API قبل دمج تغييرات العقد أو تكامل الواجهة الأمامية.
جرّب هذه الموجّهات
استخدم generate-api-client لتأكيد وجود ملف OpenAPI، وتشغيل توليد Orval المكوّن، والإبلاغ عن الملفات المولدة.
استخدم generate-api-client بعد تغير مواصفة OpenAPI في الخلفية. تحقق من التوليد، وشغل فحص الأنواع، ولخص أي مخرجات عميل تغيرت.
استخدم generate-api-client لإعادة توليد عميل API، وتأكيد الملفات المولدة المتوقعة، وإخباري بما إذا كان فحص أنواع TypeScript ينجح.
استخدم generate-api-client لتشغيل التدفق مرحلة بمرحلة. حدد المرحلة الفاشلة وأوص بأصغر تغيير في المشروع لإصلاحها.
أفضل الممارسات
- راجع تغييرات OpenAPI قبل إعادة توليد العميل.
- افحص سكربتات حزم المشروع قبل تشغيل التوليد في مستودع غير موثوق.
- ثبّت تغييرات العميل المولدة مع تغيير عقد الخلفية المرتبط عندما يتوقع المستودع وجود ملفات مولدة.
تجنب
- تعديل ملفات عميل API المولدة يدويا بدلا من تغيير مواصفة OpenAPI أو إعدادات Orval.
- تشغيل التوليد قبل مراجعة الاعتماديات وسكربتات الحزم.
- تجاهل أخطاء TypeScript بعد التوليد.