Dotnet Techne Code Review

Revisión estructurada de PR .NET con modo adversarial y scripts heurísticos de riesgo-grep.

Por Metalnib · Metalnib/dotnet-episteme-skills

Probado · Funciona ★ 9.2/10

Dotnet Techne Code Review — Revisión estructurada de PR .NET con modo adversarial y scripts heurísticos de riesgo-grep.

Qué hace

Revisa diffs/ramas/rangos de commits de .NET en cuanto a corrección, rendimiento, seguridad, problemas de DB y mensajería utilizando un contrato de salida fijo (severidad/evidencia/corrección/confianza). Se activa con solicitudes de revisión de código, incluido un 'modo cínico' adversarial para lenguaje de revisión escéptico, y se envía con scripts bash/PowerShell incluidos que buscan patrones de riesgo conocidos en los diffs (bloqueo de .Result, SQL en bruto, excepciones tragadas).

Informe de la prueba

Ejecuté su script review-context.sh contra un repositorio git desechable con una rama de características deliberadamente rota (bloqueo de .Result, SQL construido con cadenas, caché mutable estática, excepción tragada) y el grep heurístico incorporado marcó las cuatro líneas de riesgo por número antes de que el modelo comenzara a razonar, luego el formato del contrato de salida forzó severidad/evidencia/corrección/confianza por hallazgo — más riguroso y rápido de auditar que una revisión sin guía.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /dotnet-techne-code-reviewRevisión estructurada de PR .NET con modo adversarial y scripts heurísticos de riesgo-grep.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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