يساعد هذا سير العمل المطورين على إنشاء توثيق شامل لـ API من خلال توجيههم عبر إنشاء مواصفات OpenAPI، وكتابة أدلة المطورين، وتوليد أمثلة التعليمات البرمجية، وإعداد التوثيق التفاعلي.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "api-documentation". استخدم سير عمل @api-documentation لتوثيق API لإدارة المستخدمين الخاص بي
النتيجة المتوقعة:
سأوجهك عبر إنشاء توثيق شامل لـ API في 7 مراحل:
**المرحلة 1: اكتشاف API**
- جرد نقاط النهاية الخاصة بك
- توثيق تنسيقات الطلب/الاستجابة
- تحديد متطلبات المصادقة
[يوجه عبر كل مرحلة بإجراءات محددة]
استخدام "api-documentation". إنشاء مواصفات OpenAPI لـ API للتجارة الإلكترونية الخاص بي
النتيجة المتوقعة:
إليك بنية مواصفات OpenAPI الخاصة بك:
```yaml
openapi: 3.0.0
info:
title: E-Commerce API
version: 1.0.0
paths:
/products:
get:
summary: List products
responses:
200:
description: Successful response
```
التدقيق الأمني
آمنSecurity analysis confirms this is a safe documentation workflow skill. The static analyzer flagged 28 instances of 'external_commands' (Ruby/shell backtick execution) and 9 instances of 'weak cryptographic algorithms', but both are false positives. The backticks in the file are Markdown code spans (e.g., `api-documenter`) used for skill name references, not shell command execution. No actual security risks were identified.
مشكلات متوسطة المخاطر (2)
درجة الجودة
ماذا يمكنك بناءه
توثيق مشروع API جديد
إنشاء توثيق كامل لـ REST API جديد من الصفر، بما في ذلك مواصفات OpenAPI، ودليل المطور، والتوثيق التفاعلي.
تحديث توثيق API قديم
تحديث وتحديث توثيق API الموجود لتضمين مواصفات OpenAPI وأمثلة الكود وميزات التجربة التفاعلية.
إنشاء بوابة API داخلية
بناء بوابة API داخلية مع توثيق شامل وعينات من الكود وأدلة التكامل للفرق الداخلية.
جرّب هذه الموجهات
استخدم سير عمل @api-documentation لإنشاء توثيق لـ REST API الخاص بي. لدي قائمة نقاط نهاية وأحتاج مساعدة في توليد مواصفات OpenAPI ودليل المطور.
استخدم @api-documentation لإنشاء مواصفات OpenAPI لـ API الخاص بي. يحتوي API على مصادقة عبر JWT ويشمل نقاط نهاية للمستخدمين والمنتجات والطلبات.
استخدم سير عمل @api-documentation لإضافة أمثلة كود إلى توثيق API الموجود لدي. أحتاج أمثلة في Python و JavaScript و cURL.
استخدم @api-documentation لإعداد توثيق تفاعلي مع Swagger UI و Redoc لمواصفات OpenAPI الموجودة لدي. قم بتكوين وظيفة التجربة.
أفضل الممارسات
- ابدأ باكتشاف API لفهم جميع نقاط النهاية قبل توليد التوثيق
- احتفظ بمواصفات OpenAPI متزامنة مع تغييرات API الفعلية باستخدام الأتمتة
- اختبر جميع أمثلة الكود للتأكد من عملها في بيئات الإنتاج
تجنب
- تخطي مرحلة الاكتشاف والقفز مباشرة إلى توليد التوثيق
- توليد التوثيق دون التحقق من دقة مواصفات API
- إنشاء مستندات ثابتة لا يتم تحديثها أبدًا عند تغير APIs