Dotnet Techne Code Review

Revue de code .NET structurée avec mode contradictoire et scripts de risque-grep heuristiques.

par Metalnib · Metalnib/dotnet-episteme-skills

Testé · Fonctionne ★ 9.2/10

Dotnet Techne Code Review — Revue de code .NET structurée avec mode contradictoire et scripts de risque-grep heuristiques.

Ce que fait

Examine les diffs/branches/plages de commits .NET pour l'exactitude, les performances, la sécurité, les problèmes de base de données et de messagerie en utilisant un contrat de sortie fixe (gravité/preuves/correction/confiance). Se déclenche sur les demandes de revue de code, y compris un 'mode cynique' contradictoire pour un langage de revue sceptique, et est livré avec des scripts bash/PowerShell groupés qui recherchent dans les diffs des modèles de risque connus (blocage de .Result, SQL brut, exceptions avalées).

Rapport de test

J'ai exécuté son script review-context.sh sur un dépôt git jetable avec une branche de fonctionnalité délibérément cassée (blocage de .Result, SQL construit en chaîne, cache statique mutable, exception avalée) et le grep heuristique intégré a signalé les quatre lignes de risque par numéro avant même que le modèle ne commence à raisonner, puis le format du contrat de sortie a forcé la gravité/preuves/correction/confiance par constatation — plus rigoureux et plus rapide à auditer qu'une revue non guidée.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Metalnib/dotnet-episteme-skills.git
mkdir -p ~/.claude/skills
cp -r dotnet-episteme-skills/skills/dotnet-techne-code-review ~/.claude/skills/dotnet-techne-code-review

Commandes et exemples de prompts

  • /dotnet-techne-code-reviewRevue de code .NET structurée avec mode contradictoire et scripts de risque-grep heuristiques.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • review this C# pull request for blocking calls and raw SQL injection
  • be brutally skeptical reviewing my .NET branch before I open the PR
  • check my ASP.NET diff for swallowed exceptions and unsafe raw SQL