bmwojcik/merge-reviewer

Lance le réviseur post-commit pour ce projet. Une analyse, puis un canevas Cursor rendu par script. À utiliser lorsqu'une fonctionnalité cohérente est terminée, ou que l'utilisateur dit review-change. Ne pas réviser dans ce chat. Ne pas lancer cette compétence lors de l'application ou du saut de différences de canevas.

Qu'est-ce que merge-reviewer ?

Cette compétence déclenche un réviseur post-commit externe qui analyse les modifications d'une fonctionnalité cohérente et produit un canevas Cursor avec les résultats. Elle ne doit pas être utilisée pour réviser des changements dans le chat lui-même, mais seulement via le moteur dédié. La compétence recherche le moteur dans plusieurs emplacements (variable d'environnement, dossier adjacent, dépôt git) et exécute `bin/post-commit-review`. Elle lit les paramètres depuis un fichier de configuration, applique une barre de qualité, exécute une commande de pré-révision, écrit un fichier JSON d'analyse et rend le canevas. Deux modes sont disponibles : analyse simple ou création d'une merge request (avec l'option `--create-mr`). La compétence ignore les commits sur la branche par défaut et ne fonctionne que dans l'environnement Cursor.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/bmwojcik/merge-reviewer/tree/HEAD/cursor/skills/review-change

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Réviser le changement

Ne pas réviser dans ce chat. Ne pas écrire le canevas vous-même.

Résoudre le moteur

Utilisez le premier répertoire qui contient bin/post-commit-review :

  1. $MERGE_REVIEWER_HOME
  2. $(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer
  3. <git-root>/tools/merge-reviewer

Les deux variables sont également des clés dans ~/.config/review-change/cursor.env. Lisez uniquement ces noms de clés. N'imprimez aucune autre valeur de ce fichier.

Faire

  1. Depuis la racine git, exécutez <engine>/bin/post-commit-review.
  2. Le moteur lit les paramètres depuis .agent-tools/config.md (ou les clés PROJECT.md héritées), applique ## Barre de qualité depuis PROJECT.md, exécute la commande de pré-révision lorsqu'elle est définie, écrit un fichier JSON d'analyse et rend le canevas.
  3. Indiquez à l'utilisateur le chemin du canevas et var/review-change.log depuis la sortie de la commande.

Si cet hôte ne peut pas afficher un canevas Cursor, arrêtez-vous. Dites que le canevas s'affiche uniquement dans Cursor.

Ne lancez pas un second réviseur. Ne divisez pas la différence entre les modèles.

Modes

L'utilisateur a ditCe qu'il faut exécuter
review, review-change<engine>/bin/post-commit-review
créer la merge request<engine>/bin/post-commit-review --create-mr

--create-mr pousse la branche actuelle et ouvre la page de nouvelle merge request de l'hôte. Exécutez-le uniquement lorsque l'utilisateur l'a demandé.

Ignorer lorsque HEAD est la branche par défaut. Le moteur le fait déjà.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés