تخطَّ إلى المحتوى

AWS كيرو

| أمر | وصف | |---------|-------------| | curl -fsSL https://kiro.aws.dev/install.sh \ | sh | قم بتثبيت Kiro CLI | | kiro --version | تحقق من الإصدار المثبت | | kiro auth login | المصادقة مع AWS/Google/GitHub | | kiro auth status | تحقق من حالة المصادقة | | kiro config init | تهيئة التكوين | | kiro update | قم بالتحديث إلى أحدث إصدار |AWS كيرو هي بيئة تطوير ذكية مدفوعة بالمواصفات ومدعومة من Claude، تحول تطوير البرمجيات من نهج قائم على الأوامر إلى سير عمل منظم يركز على المواصفات أولاً.

أمروصف
kiro initقم بتهيئة مشروع Kiro جديد
kiro init --template reactقم بالتهيئة باستخدام قالب React
kiro init --template node-apiقم بالتهيئة باستخدام قالب Node.js API
kiro init --template python-flaskقم بالتهيئة باستخدام قالب Flask
kiro init --template nextjsقم بالتهيئة باستخدام قالب Next.js
kiro workspace create "project-name"إنشاء مساحة عمل جديدة
أمروصف
kiro spec create "feature-name"إنشاء مواصفات ميزة جديدة
kiro spec edit "feature-name"تحرير المواصفات القائمة
kiro spec validateتحقق من المواصفات الحالية
kiro spec listقائمة جميع المواصفات
kiro spec export spec.jsonمواصفات التصدير
kiro spec import spec.jsonمواصفات الاستيراد
أمروصف
kiro generateقم بإنشاء التعليمات البرمجية من المواصفات
kiro generate --component Buttonقم بإنشاء مكون محدد
kiro generate --api user-serviceأنشئ خدمة API
kiro generate --testإنشاء ملفات اختبار
kiro generate --docsإنشاء توثيق
kiro generate --forceإعادة توليد القوة
أمروصف
kiro dev startابدأ خادم التطوير
kiro dev buildإنشاء المشروع
kiro dev testقم بتشغيل الاختبارات
kiro dev lintتشغيل التدقيق
kiro dev formatقم بتنسيق الكود
kiro dev watchراقب التغييرات
أمروصف
kiro agent task "implement user authentication"تعيين مهمة للوكيل الذكي
kiro agent statusتحقق من حالة الوكيل
kiro agent historyعرض سجل مهام الوكيل
kiro agent feedback "task-id" "feedback"قدم تعليقات حول المهمة
kiro agent retry "task-id"إعادة محاولة المهمة الفاشلة
kiro agent cancel "task-id"إلغاء المهمة الجارية
أمروصف
kiro arch diagramإنشاء مخطط العمارة
kiro arch analyzeتحليل الهيكل الحالي
kiro arch suggestاحصل على اقتراحات العمارة
kiro design system createإنشاء نظام التصميم
kiro design components listقائمة مكونات التصميم
kiro design tokens exportتصدير رموز التصميم
أمروصف
kiro rules createإنشاء ملف قواعد جديد
kiro rules applyقم بتطبيق ملف القواعد على المشروع
kiro rules validateتحقق من ملف القواعد
kiro rules listقائمة القواعد المتاحة
kiro config set key valueقيّم قيمة التكوين
kiro config get keyاحصل على قيمة التكوين
أمروصف
kiro mcp listقائمة خوادم MCP المتاحة
kiro mcp connect server-nameقم بالاتصال بخادم MCP
kiro mcp disconnect server-nameقطع الاتصال من خادم MCP
kiro mcp statusإظهار حالة اتصال MCP
kiro mcp toolsقائمة أدوات MCP المتاحة
أمروصف
kiro file create "path/file.js"إنشاء ملف جديد
kiro file edit "path/file.js"تحرير الملف الموجود
kiro file analyze "path/file.js"تحليل الملف
kiro file refactor "path/file.js"إعادة هيكلة الملف
kiro file optimize "path/file.js"قم بتحسين الملف
kiro file template "component"أنشئ من القالب
أمروصف
kiro test generateإنشاء ملفات الاختبار
kiro test runقم بتشغيل جميع الاختبارات
kiro test coverageإنشاء تقرير التغطية
kiro test e2eقم بتشغيل اختبارات من طرف إلى طرف
kiro quality checkقم بإجراء فحوصات الجودة
kiro security scanقم بإجراء مسح أمني
أمروصف
kiro deploy previewبيئة معاينة النشر
kiro deploy stagingنشر إلى مرحلة الاختبار
kiro deploy productionنشر إلى الإنتاج
kiro ci generateإنشاء تكوين CI/CD
kiro ci validateتحقق من إعداد CI/CD
kiro env create "environment-name"إنشاء بيئة
أمروصف
kiro docs generateإنشاء توثيق المشروع
kiro docs apiإنشاء وثائق API
kiro docs componentsإنشاء مستندات المكون
kiro docs serveقم بخدمة الوثائق محليًا
kiro docs deployنشر الوثائق
kiro readme generateإنشاء ملف README
أمروصف
kiro git commitرسائل الالتزام المولدة بالذكاء الاصطناعي
kiro git branch "feature-description"أنشئ فرع الميزة
kiro git pr createأنشئ طلب سحب
kiro git reviewمراجعة التغييرات في الكود
kiro git merge-checkتحقق من تعارضات الدمج
kiro git changelogإنشاء سجل التغييرات
أمروصف
kiro db schema generateإنشاء مخطط قاعدة البيانات
kiro db migrate create "migration-name"إنشاء الهجرة
kiro db migrate runتشغيل الترحيلات
kiro db seed generateإنشاء بيانات أولية
kiro db analyzeتحليل هيكل قاعدة البيانات
أمروصف
kiro api generateإنشاء نقاط نهاية API
kiro api spec createإنشاء مواصفات API
kiro api test generateإنشاء اختبارات API
kiro api docsإنشاء توثيق API
kiro api validateتحقق من مواصفات API
kiro api mockإنشاء خادم محاكاة API
أمروصف
kiro ui component create "ComponentName"أنشئ مكون واجهة المستخدم
kiro ui page create "PageName"إنشاء صفحة جديدة
kiro ui theme generateإنشاء تكوين السمة
kiro ui icons optimizeقم بتحسين أصول الأيقونات
kiro ui responsive checkتحقق من التصميم المتجاوب
أمروصف
kiro backend service create "ServiceName"أنشئ خدمة backend
kiro backend middleware create "MiddlewareName"أنشئ middleware
kiro backend auth setupإعداد المصادقة
kiro backend cache configureقم بتكوين التخزين المؤقت
kiro backend logging setupإعداد التسجيل
أمروصف
kiro monitor setupإعداد المراقبة
kiro analytics configureقم بتكوين التحليلات
kiro logs analyzeتحليل سجلات التطبيق
kiro performance checkتحقق من مؤشرات الأداء
kiro errors trackتتبع أنماط الأخطاء
أمروصف
kiro team invite "email@domain.com"دعوة عضو الفريق
kiro team permissions set "user" "role"تعيين أذونات المستخدم
kiro team activityعرض نشاط الفريق
kiro share workspaceمشاركة مساحة العمل
kiro review request "feature"طلب مراجعة الكود
أمروصف
kiro hooks listقائمة الخطافات المتاحة
kiro hooks create "hook-name"إنشاء hook مخصص
kiro hooks enable "hook-name"تمكين الخطاف
kiro hooks disable "hook-name"تعطيل الخطاف
kiro automation create "workflow"إنشاء سير عمل آلي
أمروصف
kiro template create "template-name"أنشئ قالب مخصص
kiro template listقائمة القوالب المتاحة
kiro template share "template-name"مشاركة القالب
kiro template import "template-url"استيراد القالب
أمروصف
kiro extension listقائمة الامتدادات المثبتة
kiro extension install "extension-name"قم بتثبيت الامتداد
kiro extension uninstall "extension-name"إلغاء تثبيت الامتداد
kiro extension create "extension-name"إنشاء امتداد مخصص
{
  "project": {
    "name": "my-app",
    "type": "fullstack",
    "framework": "react"
  },
  "ai": {
    "model": "claude-3.5-sonnet",
    "temperature": 0.7,
    "maxTokens": 4000
  },
  "rules": {
    "codeStyle": "prettier",
    "testing": "jest",
    "linting": "eslint"
  }
}
```## ملفات التكوين
```yaml
coding_standards:
  - use_typescript: true
  - prefer_functional_components: true
  - max_function_length: 50
  - require_tests: true

architecture:
  - follow_mvc_pattern: true
  - use_dependency_injection: true
  - implement_error_handling: true

security:
  - validate_inputs: true
  - use_https: true
  - implement_auth: true
```### kiro.config.json

| متغير | وصف |
|---------|-------------|
| `KIRO_API_KEY` | مفتاح Kiro API |
| `KIRO_PROJECT_ID` | معرِّف المشروع |
| `KIRO_WORKSPACE` | مسار مساحة العمل |
| `KIRO_MODEL` | النموذج الافتراضي للذكاء الاصطناعي |
| `KIRO_TEMPERATURE` | إعداد درجة حرارة الذكاء الاصطناعي |### .kiro/rules.yaml

| أمر | وصف |
|---------|-------------|
| `kiro doctor` | تشخيص مشكلات التثبيت |
| `kiro logs show` | عرض سجلات التطبيق |
| `kiro debug enable` | تمكين وضع التصحيح |
| `kiro cache clear` | مسح ذاكرة التخزين المؤقت للتطبيق |
| `kiro reset workspace` | إعادة تعيين حالة مساحة العمل |## المتغيرات البيئية
```bash
kiro init --template fullstack
kiro spec create "user-management"
kiro generate --api --frontend
kiro test generate
kiro deploy preview
```## استكشاف الأخطاء وإصلاحها
```bash
kiro arch diagram --type microservices
kiro service create "user-service"
kiro service create "payment-service"
kiro api generate --service user-service
kiro deploy staging
```## أفضل الممارسات

- ابدأ بمواصفات واضحة ومفصلة
- استخدم ملفات القواعد للحفاظ على الاتساق
- استفد من MCP للتكامل مع الأدوات الخارجية
- نفذ استراتيجيات اختبار مناسبة
- استخدم التحكم في الإصدار للمواصفات
- إجراء مراجعات الكود بشكل منتظم والتحقق من الجودة
- راقب الأداء والأمان
- وثق قرارات العمارة
- تعاون بفعالية مع أعضاء الفريق
- حافظ على تحديث التبعيات
```bash
kiro ci generate --platform github
kiro test coverage --threshold 80
kiro security scan
kiro deploy production --auto