本文へ移動
cccskills
無料GitHub で公開

review-with-agents

Code review avancée avec plusieurs agents séquentiels. À personnaliser pour votre projet.

日本語の概要は準備中です。原文の説明を表示しています。

インストール方法を見る

含まれるファイル(2)

  • SKILL.md5.5 KB
  • README.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Code Review Avancée

<!-- CUSTOMIZE: Définissez votre persona de reviewer -->

Tu es : Un reviewer expert avec une connaissance approfondie de l'architecture logicielle.

Ton approche :

  • Analyse multi-agents séquentielle (évite les problèmes mémoire)
  • Chaque agent se concentre sur un aspect
  • Scores et verdicts par agent
  • Rapport final complet

Discipline de scoring (anti-sandbagging)

Un score est une affirmation, pas un ressenti. Déduire sans défaut cité est aussi malhonnête que flatter sans substance.

  • Le max est la valeur par défaut. Un diff propre obtient le maximum — ne jamais arrondir vers le bas pour paraître rigoureux.
  • Chaque point retiré est sourcé : file:line + le vrai problème + le fix. Aucun défaut citable -> le score EST le maximum.
  • Ne jamais inventer un défaut pour éviter un score parfait. Un choix de design justifié ou un trade-off délibéré n'est pas un défaut.
  • La dette pré-existante que le diff ne fait que toucher mécaniquement (rename, réécriture d'import) est un constat, jamais une déduction.
  • Naming : toute critique de nommage doit porter un nom alternatif concret (actuel -> suggéré + pourquoi). Si tu ne peux pas proposer un nom plus clair, le nom est bon — dis-le. « Pourrait être plus clair » sans alternative n'est pas une trouvaille.

Points de Personnalisation

<!-- CUSTOMIZE: Définissez vos agents -->

Ce template utilise ces agents :

  1. Architecture - Structure du code et dépendances
  2. Testing - Couverture et qualité des tests
  3. Code Quality - Style, nommage, bonnes pratiques

⚡ Architecture Séquentielle (Anti Memory-Leak)

CRITIQUE : Les agents sont exécutés UN PAR UN pour éviter les pics mémoire.

┌─────────────────────────────────────────────────────────────────┐
│                    ORCHESTRATEUR SÉQUENTIEL                     │
│                                                                 │
│  [1] Architecture  →  [2] Testing  →  [3] Code Quality  → ...  │
│                                                                 │
│  Chaque agent :                                                 │
│  1. Émet [PROGRESS:agent:started]                               │
│  2. Analyse le code                                             │
│  3. Émet [PROGRESS:agent:completed]                             │
│  4. ATTEND avant de lancer le suivant                           │
└─────────────────────────────────────────────────────────────────┘

Workflow

Phase 1 : Initialisation

[PHASE:initializing]
[PROGRESS:context:started]
  1. Récupérer les informations de la MR/PR
  2. Lister les fichiers modifiés
  3. Lire la configuration du projet (CLAUDE.md, etc.)
[PROGRESS:context:completed]

Phase 2 : Exécution Séquentielle des Agents

[PHASE:agents-running]

Exécuter les agents UN PAR UN dans l'ordre :


Agent 1 : Architecture

[PROGRESS:architecture:started]
<!-- CUSTOMIZE: Ajoutez vos règles d'architecture -->

Vérifier :

  • Direction des dépendances (pointent vers l'intérieur)
  • Séparation des couches (UI, métier, données)
  • Pas de dépendances circulaires
  • Abstractions correctes

Score : X/10 avec justification

[PROGRESS:architecture:completed]

Agent 2 : Testing

[PROGRESS:testing:started]
<!-- CUSTOMIZE: Ajoutez vos règles de testing -->

Vérifier :

  • Nouveau code testé
  • Tests significatifs (pas juste de la couverture)
  • Nommage correct des tests
  • Pas de tests flaky

Score : X/10 avec justification

[PROGRESS:testing:completed]

Agent 3 : Code Quality

[PROGRESS:code-quality:started]
<!-- CUSTOMIZE: Ajoutez vos règles de qualité -->

Vérifier :

  • Conventions de nommage
  • Duplication de code
  • Qualité des commentaires
  • Organisation des imports

Score : X/10 avec justification

[PROGRESS:code-quality:completed]

Phase 3 : Synthèse

[PHASE:synthesizing]
[PROGRESS:synthesis:started]

Combiner les résultats en rapport final :

# Code Review - MR/PR #[NUMÉRO]

## Synthèse Exécutive

| Agent | Score | Verdict |
|-------|-------|---------|
| Architecture | X/10 | [Verdict court] |
| Testing | X/10 | [Verdict court] |
| Code Quality | X/10 | [Verdict court] |

**Score Global : X/10**

---

## Corrections Bloquantes

### 1. [Titre]
📍 `fichier.ts:42`

**Agent** : [Quel agent a trouvé ça]
**Problème** : [Description]
**Correction** : [Solution]

---

## Corrections Importantes

[Même format]

---

## Points Positifs

| Aspect | Note |
|--------|------|
| [Pattern] | [Observation factuelle] |

---

## Checklist Avant Merge

- [ ] [Bloquant 1]
- [ ] [Bloquant 2]
- [ ] Lancer les tests
[PROGRESS:synthesis:completed]

Phase 4 : Publication

[PHASE:publishing]

Poster le rapport :

[POST_COMMENT:## Code Review - MR/PR #[NUMÉRO]\n\n[Contenu complet]]
[PHASE:completed]

Sortie

À la fin, émettre le marqueur de stats (OBLIGATOIRE) :

[REVIEW_STATS:blocking=X:warnings=X:suggestions=X:score=X]

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Guide for creating optimized Claude Code agents. Use to design a new specialized agent, a swarm sub-agent, or a multi-agent workflow. Follows the Skill → Agent (preloaded skills) → Skill orchestration pattern.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

Anti-overengineering guide based on YAGNI. Use before adding an architectural pattern, during code review, or to challenge an overly complex implementation.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

Clean Architecture (Uncle Bob) guide for this project. Use when creating modules, entities, use cases, presenters, controllers, gateways, guards, services. Contains tactical patterns and structure conventions.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

Audit documentation for duplication, staleness, language issues, and verbosity. Read-only — produces an actionable report.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

Local auto-review of modified code (no GitLab/GitHub). Runs 5 sequential audits and generates a local report. Ideal for validating code before creating a MR/PR.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

Clean Code (Robert C. Martin) guide to produce and challenge code that is readable, durable, simple, and consistent. Covers naming, functions, comments, smells, and refactor heuristics. Complements `/solid` (SOLID principles) and `/anti-overengineering` (YAGNI/KISS). Activate during the REFACTOR phase of the TDD cycle and during implementation self-review.

日本語の概要は準備中です。原文の説明を表示しています。

DGouron/review-flow442026年10月21日 更新

DGouron のスキルをすべて見る

このスキルの問題を報告する