Revue de code Roborev

VérifiéPrudence

Effectuez une revue de code assistée par IA sur vos modifications en cours, une branche ou un commit spécifique avec Roborev. Aide à détecter les problèmes avant la fusion en fournissant des retours automatisés avec des niveaux de sévérité et un verdict succès/échec.

Spar Skills Guide Bot
TestingIntermédiaire
7002/06/2026
Claude Code
#code-review#ai-review#roborev#commit-review

Recommandé pour

Notre avis

Exécute une revue de code automatique via l'outil roborev sur les changements non commités, la branche courante ou un commit spécifique.

Points forts

  • Supporte plusieurs modes (dirty, branch, commit SHA) pour une flexibilité maximale.
  • Utilise l'IA pour fournir une analyse détaillée avec niveaux de sévérité.
  • Attend la fin de l'analyse avant de rapporter les résultats.

Limites

  • Nécessite que roborev soit installé et configuré dans l'environnement.
  • Peut être lent sur de très gros ensembles de modifications.
  • Ne remplace pas une revue humaine pour la logique métier complexe.
Quand l'utiliser

Utilisez cette compétence pour obtenir un retour rapide et automatisé sur la qualité du code avant de merger ou de commit.

Quand l'éviter

Évitez de l'utiliser si le contexte nécessite une analyse humaine approfondie (ex. sécurité, design complexe) ou si roborev n'est pas disponible.

Analyse de sécurité

Prudence
Score qualité92/100

The skill runs roborev with a user-supplied argument via Bash, but lacks quoting around the variable. In most intended use (trusted developer invoking via slash command) the risk is minimal, but the absence of sanitization could be exploited if an argument from an untrusted source is ever processed.

Points d'attention
  • Argument directly interpolated into bash command without quoting, allowing potential command injection if untrusted input is ever passed (e.g., 'dirty; rm -rf /').

Exemples

Review uncommitted changes
Run a code review on my uncommitted changes using roborev.
Review current branch
Review all commits on the current branch since main using roborev.
Review a specific commit
Run a roborev review on commit abc123.

name: roborev-review description: Run roborev code review on commits or uncommitted changes. Use to get AI-powered code review feedback. argument-hint: "[dirty|branch|commit-sha]" allowed-tools: Bash

Roborev Review Skill

Run an AI-powered code review using roborev.

Usage

Based on the argument provided, run one of these commands:

| Argument | Command | Description | |----------|---------|-------------| | dirty | roborev review --dirty --wait | Review uncommitted changes | | branch | roborev review --branch --wait | Review all commits on current branch since main | | (none) | roborev review --wait | Review HEAD commit | | <sha> | roborev review <sha> --wait | Review specific commit |

Instructions

  1. Parse the argument: $ARGUMENTS

  2. Run the appropriate roborev command:

    • If argument is "dirty": roborev review --dirty --wait
    • If argument is "branch": roborev review --branch --wait
    • If argument is empty or not provided: roborev review --wait
    • Otherwise, treat argument as a commit SHA: roborev review $ARGUMENTS --wait
  3. Wait for the review to complete (the --wait flag handles this)

  4. Report the review results to the user, summarizing:

    • Overall verdict (pass/fail)
    • Key findings (high/medium/low severity)
    • Any questions or assumptions from the reviewer

Example Invocations

  • /roborev-review - Review the current HEAD commit
  • /roborev-review dirty - Review uncommitted changes
  • /roborev-review branch - Review the current branch
  • /roborev-review abc123 - Review a specific commit

Next Steps After Review

Based on the review verdict, suggest appropriate next steps:

| Verdict | Suggested Action | |---------|------------------| | Pass | No action needed | | Fail (minor) | Use /roborev-address to fix specific findings | | Fail (multiple) | Use /roborev-refine for automated fix loop | | Questions | Use /roborev-respond to answer reviewer questions |

Related Skills

  • /roborev-show - View existing review without re-running
  • /roborev-address - Fix findings from a failed review
  • /roborev-respond - Reply to reviewer questions
  • /roborev-refine - Automated review-fix-repeat loop
Skills similaires