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.
Utilisez cette compétence pour obtenir un retour rapide et automatisé sur la qualité du code avant de merger ou de commit.
É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é
PrudenceThe 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.
- •Argument directly interpolated into bash command without quoting, allowing potential command injection if untrusted input is ever passed (e.g., 'dirty; rm -rf /').
Exemples
Run a code review on my uncommitted changes using roborev.Review all commits on the current branch since main using roborev.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
-
Parse the argument:
$ARGUMENTS -
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
- If argument is "dirty":
-
Wait for the review to complete (the
--waitflag handles this) -
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
TDD Red-Green-Refactor
Testing
Skill qui guide Claude a travers le cycle TDD complet.
Audit d'Accessibilité Web
Testing
Réalise un audit d'accessibilité web complet selon les normes WCAG.
Générateur de Tests UAT
Testing
Génère des cas de test d'acceptation utilisateur structurés et complets.