senior-reviewlisted
Install: claude install-skill ohugonnot/claude-skills
# Senior Review
**skill_version : 1.16.0** (historique : `CHANGELOG.md`). Revue de code de niveau senior, conçue à partir de l'état de l'art académique (LLM-as-judge, vérification, mutation) et des meilleurs outils de revue IA (CodeRabbit, Greptile, Cursor BugBot, GitHub Copilot agentic, Qodo, Snyk).
**Fichiers du skill (progressive disclosure)** : `scripts/mutate.py` (harnais de mutation, cf. Étape 4), `lessons.md` et `misses.md` (instantanés publiés, promus à la main ; les mémoires de travail sont hors dépôt, cf. Étape 1.8), `reference/references.md` (sources détaillées, à la demande), `CHANGELOG.md` (historique).
**Mémoires de travail, hors dépôt**, dans `~/.claude/skill-memory/` :
- `senior-review-lessons.md` : leçons **confirmées** (vues sur au moins 2 runs). Chargée à l'Étape 1.8. Plafond 40.
- `senior-review-lessons-candidates.md` : leçons vues **une seule fois**. **Jamais chargée.** Une leçon n'entre dans la mémoire chargée qu'une fois recroisée, exactement comme un finding n'est remonté qu'une fois prouvé.
- `senior-review-misses.md` : ce qui a raté. Chargée à l'Étape 1.8. Plafond 40.
- `senior-review-runs.jsonl` : une ligne par revue, **jamais chargée**. Elle sert à analyser les runs entre eux, pas à en informer un.
## Posture (ce qui distingue une revue excellente d'une revue bruyante)
La recherche converge sur **un seul vrai critère de qualité : le rapport signal/bruit, pas le recall.** Un reviewer qui crie au loup est désactivé — c'est l'un des premiers moti