📦

ru

低风险 ⚙️ 外部命令🌐 网络访问📁 文件系统访问

مزامنة مستودعات GitHub متعددة مع مراجعة بالذكاء الاصطناعي

إدارة عشرات مستودعات GitHub يدوياً تستغرق وقتاً طويلاً وعرضة للأخطاء. يقوم RU بأتمتة مزامنة المستودعات، وتنسيق مراجعات الكود المدعومة بالذكاء الاصطناعي، ومعالجة التغييرات غير المُلتزَم بها عبر محفظة مشاريعك بالكامل باستخدام Claude Code.

支持: Claude Codex Code(CC)
⚠️ 66
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“ru”。 ru sync -j8

预期结果:

  • Syncing 47 repositories with 8 parallel workers...
  • [OK] owner/repo1 - already current
  • [OK] owner/repo2 - updated (fast-forward)
  • [OK] owner/repo3 - updated (3 commits)
  • [CONFLICT] owner/repo4 - manual resolution required
  • Summary: 44 synced, 2 cloned, 1 conflict

正在使用“ru”。 ru status --json

预期结果:

ملخص حالة المستودع يعرض 47 مستودعاً إجمالياً: 32 نظيفاً، 8 بتغييرات غير مُلتزَم بها، 5 بانتظار المزامنة، و 2 بتعارضات دمج تتطلب تدخلاً يدوياً.

正在使用“ru”。 ru agent-sweep --dry-run

预期结果:

  • Analyzing 8 repositories with uncommitted changes:
  • - myproject/api (3 files staged for commit)
  • - myproject/web (5 files staged for commit)
  • - myproject/cli (new commit needed)
  • Run without --dry-run flag to execute the planned actions

安全审计

低风险
v6 • 1/21/2026

Evaluated 221 static findings as false positives. This is a legitimate multi-repository synchronization and automation tool. Scanner flagged documentation examples, security feature implementations (file denylist patterns for secrets), and standard DevOps operations as threats. The skill implements security best practices including secret scanning, file denylists, and quality gates. No actual vulnerabilities found.

2
已扫描文件
2,672
分析行数
4
发现项
6
审计总数
低风险问题 (1)
Documentation Contains Installation Command with Pipe to Shell
Line 481 shows installation command using curl pipe to bash. This is standard practice for CLI tool installation but users should verify source authenticity. This is documentation only, not executable code in the skill itself.
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
20
社区
88
安全
78
规范符合性

你能构建什么

الحفاظ على نظافة المستودعات على نطاق واسع

حافظ على تزامن عشرات المشاريع الشخصية والنسخ المتفرعة دون أوامر git pull يدوية. اكتشف الفروع القديمة وتعارضات الدمج مبكراً قبل أن تتراكم إلى مشاكل أكبر.

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

جدولة مراجعات الكود المدعومة بالذكاء الاصطناعي عبر جميع المستودعات في محفظتك. استخدم تسجيل الأولويات للتركيز على المشاكل الأمنية الحرجة وطلبات السحب العاجلة أولاً.

معالجة التغييرات غير المُلتزَم بها تلقائياً

دع وكلاء الذكاء الاصطناعي يحللون ويجهزون ويلتزمون بالعمل قيد التنفيذ عبر جميع المستودعات التي تحتوي على تغييرات غير مُلتزَم بها. اختيارياً إنشاء إصدارات مع زيادة تلقائية للإصدار بناءً على سجل الالتزامات.

试试这些提示

مزامنة سريعة للمستودعات
استخدم مهارة ru لمزامنة جميع المستودعات المكونة. قم بتشغيل ru sync مع 8 عمال متوازيين لتنفيذ أسرع.
فحص حالة المستودعات
استخدم مهارة ru للتحقق من حالة جميع المستودعات دون إجراء أي تغييرات. اعرض النتائج بتنسيق JSON للمراجعة والتحليل.
تخطيط مراجعات الكود بالذكاء الاصطناعي
استخدم مهارة ru لتخطيط مراجعات الكود بمساعدة الذكاء الاصطناعي عبر جميع المستودعات. ركز على المشاكل ذات الأولوية العالية وطلبات السحب المسجلة حسب العمر والتصنيفات والإلحاح.
معالجة العمل غير المُلتزَم به
استخدم مهارة ru لتشغيل agent-sweep على المستودعات التي تحتوي على تغييرات غير مُلتزَم بها. استخدم وضع dry-run أولاً لمعاينة الإجراءات المخططة قبل التنفيذ.

最佳实践

  • قم دائماً بتشغيل ru sync مع علامة dry-run قبل المزامنة الفعلية لمعاينة التغييرات وتجنب المفاجآت
  • قم بتكوين فحص الأسرار مع وضع الحظر لمنع تسرب بيانات الاعتماد وفرض سياسات الأمان
  • قم بإنشاء ملفات تكوين لكل مستودع للقواعد الخاصة بالمشروع وسير العمل المخصص

避免

  • تجنب تشغيل ru sync دون فهم استراتيجية التحديث حيث تتعامل الاستراتيجيات المختلفة مع الفروع المتباعدة بشكل مختلف
  • لا تقم بمعالجة المستودعات دون مراجعة قائمة رفض الملفات أولاً للتأكد من عدم التزام الأسرار
  • لا تقاطع جلسات agent-sweep يدوياً أبداً حيث يمكن أن يترك ذلك المستودعات في حالات غير متسقة

常见问题

ما الفرق بين ru sync و ru agent-sweep؟
يقوم أمر ru sync بسحب التغييرات من المستودعات البعيدة إلى النسخ المحلية. يقوم أمر ru agent-sweep بمعالجة التغييرات المحلية غير المُلتزَم بها ويستخدم الذكاء الاصطناعي للتحليل والتجهيز وإنشاء التزامات للعمل قيد التنفيذ.
كيف تحمي قائمة رفض الأسرار من تسرب بيانات الاعتماد؟
يتم حظر الملفات التي تطابق أنماطاً مثل .env و *.pem و *.key و id_rsa* و credentials.json تلقائياً من الالتزامات بغض النظر عما يقترحه وكيل الذكاء الاصطناعي. يوفر هذا حاجزاً أمنياً ضد التعرض العرضي لبيانات الاعتماد.
هل يمكنني استخدام هذه الأداة دون تثبيت Claude Code؟
نعم. تعمل أوامر ru sync و ru status الأساسية دون تكامل الذكاء الاصطناعي. فقط ميزات agent-sweep وتنسيق المراجعة تتطلب توفر Claude Code للتحليل المدعوم بالذكاء الاصطناعي.
ما هي استراتيجيات التحديث المتاحة للمزامنة؟
يتم دعم ثلاث استراتيجيات: ff-only (الأكثر أماناً، تفشل إذا تباعدت الفروع)، و rebase (يعيد ترتيب الالتزامات المحلية فوق البعيدة)، و merge (ينشئ التزامات دمج عند الحاجة).
كيف تحسن المعالجة المتوازية الأداء؟
استخدم علامة -j لتحديد عدد العمال المتوازيين. ينفذ RU قائمة انتظار سرقة العمل للتوزيع الفعال لعمليات المستودعات عبر عمال متعددين، مما يقلل بشكل كبير من إجمالي وقت المزامنة.
أين يتم تخزين بيانات التكوين؟
يتبع التكوين مواصفات XDG Base Directory: ~/.config/ru/ للتكوين وقوائم المستودعات، ~/.local/state/ru/ للسجلات وحالة وقت التشغيل. يضمن هذا الفصل النظيف وقابلية النقل.