
de ryanb/dotfiles2,379
Compétence de rebase interactif guidé : rebase la branche actuelle sur une branche de base, aide à résoudre les conflits, exécute les tests associés et compare le résultat avec le dépôt distant.
Aide un agent à effectuer un rebase git interactif : déterminer la bonne branche de base, exécuter le rebase, guider la résolution des conflits, exécuter les tests pertinents, continuer le rebase et éventuellement comparer la branche rebasée avec le distant. Il met l'accent sur une gestion prudente des conflits (comprendre les deux côtés), l'exécution de tests ciblés sur les fichiers affectés et la vérification du résultat final avant le push.
Utilisez cette compétence lorsque vous devez rebaser une branche de fonctionnalité sur une autre branche et que vous souhaitez un guidage automatisé pour la résolution des conflits et la vérification des tests. Elle convient aux développeurs qui veulent que l'agent tente des fusions sûres mais exigent une confirmation humaine pour les conflits ambigus ou les tests échoués.
Conçu pour les agents capables de shell avec accès Git et invite interactive (utilise AskUserQuestion quand disponible). Fonctionne avec les environnements pouvant exécuter Bash et des suites de tests.
Compétence interactive de rebase git qui guide l'agent à travers le rebasage d'une branche, la résolution de conflits, l'exécution de tests et la comparaison avec le dépôt distant. Aucun script inclus — SKILL.md basé purement sur des instructions. Flux étape par étape bien structuré avec des conseils de gestion d'erreurs pertinents (ex: vérification du stash pour les échecs de tests non liés). Préoccupation mineure de sécurité : demande l'exécution de commandes git arbitraires, y compris des opérations proches du force-push, mais limitée au dépôt local avec le flag user-invocable-only. L'architecture est correcte mais manque de répertoires scripts/ ou references/ ; tout est en ligne dans SKILL.md.
Les flags disable-model-invocation et user-invocable-only sont de bonnes mesures de sécurité. La compétence est simple et pratique pour les développeurs qui effectuent fréquemment des rebases. Aucune commande destructive sans garde-fou. La dépendance à la compétence /remote-diff à l'étape 7 est une dépendance externe non incluse.
Automatisation de la Revue Fix-All
Exécute l'outil de revue du projet (`bin/claude-review --print`), rapporte les conclusions et applique les corrections de manière itérative, en validant chaque changement individuellement.
File d'attente de Revue
Génère une liste classée et cliquable de PR ouvertes, prioritaires selon la facilité de revue, avec groupement des chaînes de dépendances et directives de préférence optionnelles.