ru
Synchroniser plusieurs dépôts GitHub avec une revue IA
La gestion manuelle de dizaines de dépôts GitHub prend du temps et est sujette aux erreurs. RU automatise la synchronisation des dépôts, orchestrate les revues de code alimentées par l'IA et traite les modifications non validées dans l'ensemble de votre portefeuille de projets avec Claude Code.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「ru」。 ru sync -j8
預期結果:
- Synchronisation de 47 dépôts avec 8 workers parallèles...
- [OK] owner/repo1 - déjà à jour
- [OK] owner/repo2 - mis à jour (avance rapide)
- [OK] owner/repo3 - mis à jour (3 validations)
- [CONFLICT] owner/repo4 - résolution manuelle requise
- Résumé : 44 synchronisés, 2 clonés, 1 conflit
正在使用「ru」。 ru status --json
預期結果:
Résumé de l'état des dépôts montrant 47 dépôts au total : 32 propres, 8 avec des modifications non validées, 5 en attente de synchronisation, et 2 avec des conflits de fusion nécessitant une intervention manuelle.
正在使用「ru」。 ru agent-sweep --dry-run
預期結果:
- Analyse de 8 dépôts avec des modifications non validées :
- - myproject/api (3 fichiers indexés pour validation)
- - myproject/web (5 fichiers indexés pour validation)
- - myproject/cli (nouvelle validation nécessaire)
- Exécutez sans le flag --dry-run pour réaliser les actions planifiées
安全審計
低風險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.
低風險問題 (1)
風險因素
⚙️ 外部命令 (3)
🌐 網路存取 (2)
📁 檔案系統存取 (2)
品質評分
你能建構什麼
Maintenir l'hygiène des dépôts à grande échelle
Gardez des dizaines de projets personnels et de forks synchronisés sans commandes git pull manuelles. Détectez les branches obsolètes et les conflits de fusion tôt avant qu'ils ne s'accumulent en problèmes plus importants.
Automatiser les workflows de revue de code
Planifiez des revues de code alimentées par l'IA sur tous les dépôts de votre portefeuille. Utilisez le scoring de priorité pour vous concentrer d'abord sur les problèmes de sécurité critiques et les pull requests urgentes.
Traiter les modifications non validées automatiquement
Laissez les agents IA analyser, indexer et valider le travail en cours sur tous les dépôts avec des modifications non validées. Créez éventuellement des releases avec des incréments de version automatiques basés sur l'historique des validations.
試試這些提示
Utilisez la skill ru pour synchroniser tous les dépôts configurés. Exécutez ru sync avec 8 workers parallèles pour une exécution plus rapide.
Utilisez la skill ru pour vérifier l'état de tous les dépôts sans apporter de modifications. Affichez les résultats au format JSON pour revue et analyse.
Utilisez la skill ru pour planifier les revues de code assistées par l'IA sur tous les dépôt. Concentrez-vous sur les issues et pull requests à haute priorité évaluées par ancienneté, labels et urgence.
Utilisez la skill ru pour exécuter agent-sweep sur les dépôts avec des modifications non validées. Utilisez d'abord le mode dry-run pour prévisualiser les actions planifiées avant exécution.
最佳實務
- Exécuez toujours ru sync avec le flag dry-run avant la synchronisation réelle pour prévisualiser les modifications et éviter les surprises
- Configurez l'analyse des secrets avec le mode block pour prévenir les fuites d'identifiants et appliquer les politiques de sécurité
- Créez des fichiers de configuration par dépôt pour les règles spécifiques au projet et les workflows personnalisés
避免
- Évitez d'exécuter ru sync sans comprendre la stratégie de mise à jour car différentes stratégies gèrent différemment les branches divergées
- Ne traitez pas les dépôts sans d'abord consulter le denylist de fichiers pour vous assurer que les secrets ne sont pas validés
- N'interrompez jamais les sessions agent-sweep manuellement car cela peut laisser les dépôts dans des états incohérents