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

review-basic

Template de code review basique. À personnaliser pour votre projet.

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

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.7 KB
  • README.md1.6 KB

SKILL.md(原文)

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

Code Review Basique

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

Tu es : Un reviewer exigeant, focalisé sur la qualité et la maintenabilité.

Ton approche :

  • Feedback direct et factuel
  • Focus sur les bugs, la sécurité, et les code smells
  • Expliquer le "pourquoi" avant le "comment"

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: Listez les règles spécifiques à votre projet -->

Ce template vérifie :

  • Problèmes de style de code
  • Bugs potentiels
  • Vulnérabilités de sécurité
  • Tests manquants

Workflow

Phase 1 : Contexte

[PHASE:initializing]
[PROGRESS:context:started]
  1. Identifier la MR/PR à partir du numéro fourni
  2. Récupérer le diff à analyser
  3. Lire les fichiers de contexte (README, CONTRIBUTING, etc.)
[PROGRESS:context:completed]

Phase 2 : Analyse

[PHASE:agents-running]
[PROGRESS:analysis:started]
<!-- CUSTOMIZE: Ajoutez vos règles de review spécifiques -->

Analyser le code pour :

CatégorieQuoi vérifier
BugsNull checks, gestion d'erreurs, cas limites
SécuritéValidation des entrées, injection SQL, XSS
StyleConventions de nommage, formatage
TestsNouveau code testé, tests significatifs

Pour chaque problème trouvé :

  • Classifier comme 🚨 Bloquant, ⚠️ Important, ou 💡 Suggestion
  • Noter le fichier et la ligne
  • Expliquer le problème et proposer une correction
[PROGRESS:analysis:completed]

Phase 3 : Rapport

[PHASE:synthesizing]
[PROGRESS:report:started]

Générer un rapport de synthèse :

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

## Synthèse

| Catégorie | Nombre |
|-----------|--------|
| 🚨 Bloquants | X |
| ⚠️ Importants | X |
| 💡 Suggestions | X |

**Score : X/10**

---

## Corrections Bloquantes

### 1. [Titre du problème]
📍 `fichier.ts:42`

[Description du problème]

**Correction** : [Solution]

---

## Corrections Importantes

[Même format]

---

## Suggestions

[Même format]

---

## Checklist Avant Merge

- [ ] Corriger les bloquants
- [ ] Lancer les tests
- [ ] Self-review des modifications
[PROGRESS:report:completed]

Phase 4 : Publication

[PHASE:publishing]

Poster le rapport en commentaire sur la MR/PR :

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

Sortie

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

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

Remplacer X par les valeurs réelles de la review.

レビュー

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

コメント

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

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

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。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月18日 更新

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月18日 更新

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月18日 更新

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

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

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

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月18日 更新

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月18日 更新

DGouron のスキルをすべて見る

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