Compétence Pull Request pour Openclaw

Une compétence professionnelle de contrôle qualité pour Openclaw Skills conçue pour générer, valider et gérer des pull requests de haute qualité que les mainteneurs adorent.

ivangdavila
v1.0.1
Feb 13, 2026
2
1.5k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install pull-request

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer pull-request via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Compétence Pull Request ?

La compétence Pull Request sert d'intermédiaire intelligent entre vos modifications de code et la branche principale d'un dépôt. Intégrée à l'écosystème Openclaw Skills, elle agit comme un filtre de qualité pour s'assurer que chaque contribution est soignée, respecte les directives spécifiques au projet et ménage le temps des mainteneurs. En analysant le contexte du dépôt et en suivant des protocoles de pré-soumission stricts, elle aide les développeurs à éviter les pièges courants tels que les décalages de style, les diffs trop volumineux ou la documentation manquante.

Cette compétence est conçue tant pour les développeurs professionnels que pour les flux de travail assistés par IA. Elle met l'accent sur la transparence en marquant le contenu généré par IA et en garantissant que toutes les contributions se concentrent sur un seul changement logique. Que vous corrigiez une petite faute de frappe ou proposiez une nouvelle fonctionnalité, cette compétence garantit que votre travail répond aux normes les plus élevées de la communauté open-source.

Cas d'utilisation de Compétence Pull Request

  • Automatisation des listes de contrôle de pré-soumission pour garantir la qualité du code avant qu'il n'atteigne les mainteneurs.
  • Standardisation des descriptions de pull requests sur divers projets à l'aide des modèles Openclaw Skills.
  • Gestion des contributions de code assistées par IA avec une divulgation claire de l'état des tests et de l'intention.
  • Évaluation de la nécessité d'une discussion préalable sur un ticket (issue) ou de la possibilité de soumettre directement une PR.
  • Application de limites de débit et prévention de l'abandon pour maintenir une réputation de contributeur saine.

Comment fonctionne Compétence Pull Request

  1. La compétence commence par scanner le dépôt à la recherche d'un fichier CONTRIBUTING.md pour s'adapter au flux de travail spécifique du projet.
  2. Elle recueille le contexte technique en vérifiant les fichiers de configuration comme .editorconfig, prettier ou eslint pour correspondre au style de code existant.
  3. La compétence évalue la portée du changement ; si le changement est trop important ou affecte des API sensibles, elle invite d'abord à une discussion.
  4. Elle effectue une vérification de validation à l'aide d'une liste interne red-flags.md pour détecter les erreurs courantes ou les secrets divulgués.
  5. Une description de PR professionnelle est générée à partir de modèles prédéfinis, en notant explicitement le niveau de test et l'implication de l'IA.
  6. Une fois soumise, la compétence surveille les retours, s'assurant qu'une réponse est fournie sous 48 heures ou escaladant vers un humain.

Configuration de Compétence Pull Request

Pour intégrer cette compétence dans votre environnement Openclaw Skills, assurez-vous que votre espace de travail est initialisé et suivez ces étapes :

# Installer la compétence Pull Request
openclaw install pull-request

# Configurer votre identité de contributeur
openclaw config set pr.contributor_name "Votre Nom"

# Initialiser la liste de contrôle pour votre dépôt actuel
openclaw pull-request --init

Schéma de données et taxonomie de Compétence Pull Request

La compétence Pull Request organise sa logique et ses données de validation via le schéma suivant :

Composant Objectif
checklist.md Liste des contrôles qualité obligatoires effectués avant chaque soumission.
red-flags.md Base de données d'anti-patterns et de risques de sécurité (comme des secrets codés en dur) à bloquer.
repo-context.md Stocke les paramètres du dépôt collectés, les styles préférés et l'historique des contributions.
templates.md Contient divers modèles markdown pour les corrections de bugs, les fonctionnalités et les RFC.

Toutes les PR assistées par IA sont automatiquement taguées avec des métadonnées incluant untested, lightly tested ou fully tested pour garantir une transparence totale.

Fonctionnalités avancées de Compétence Pull Request

  • Détection contextuelle de la politique des tickets différenciant les petites corrections de bugs des changements d'architecture majeurs.
  • Marqueurs de divulgation d'IA automatisés ajoutés aux titres et descriptions de PR pour une utilisation éthique d'Openclaw Skills.
  • Limite de débit intégrée pour éviter de submerger les dépôts, imposant un délai de refroidissement de 24 heures entre les soumissions.
  • Système de prévention d'abandon qui déclenche une escalade humaine si les retours de révision ne sont pas traités sous 48 heures.
  • Application des limites de portée qui arrête le processus si les modifications touchent plus de 5 fichiers ou 200 lignes de code.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*