dotnet-slopwatch

Detect and prevent slop in .NET source, project, and props files.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/MudraMartin/dotlight-skillset --skill dotnet-slopwatch-mudramartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-slopwatch
Source: https://github.com/MudraMartin/dotlight-skillset/tree/main/dotnet/slopwatch
Command: npx skills add https://github.com/MudraMartin/dotlight-skillset --skill dotnet-slopwatch-mudramartin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Slopwatch.Cmd, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill helps prevent 'slop' in .NET code, which are shortcuts that make tests pass or builds succeed without actually solving the underlying problem. It ensures code quality and robustness.

Core Features & Use Cases

  • Detect LLM Reward Hacking: Identifies shortcuts like disabled tests, suppressed warnings, empty catch blocks, etc., introduced by automated tools.
  • Baseline Creation: Establishes a baseline of current issues to catch new 'slop' introduced after code changes.
  • Integration with AI Tools: Can be integrated with Claude Code Hook and CI/CD pipelines for automated validation of code changes.

Quick Start

Initialize Slopwatch for the current project and perform a baseline analysis to set up the initial check.

Frequently Asked Questions about dotnet-slopwatch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect LLM reward hacking in .NET source files?

Detect LLM reward hacking in .NET source files by analyzing project files and props files for shortcuts like disabled tests or suppressed warnings that make builds succeed without solving the underlying problem.

What is code slop in .NET development and how does it affect builds?

Code slop in .NET development refers to shortcuts like empty catch blocks that make tests pass or builds succeed without actually solving the underlying problem. It compromises overall code quality and robustness.

Can I integrate slop detection into CI/CD pipelines and Claude Code Hooks?

Yes, you can integrate slop detection into CI/CD pipelines and Claude Code Hooks to automate validation of code changes. This ensures new slop is caught automatically when baseline issues are established.

How do I create a baseline analysis to catch new slop introduced by automated tools?

Create a baseline analysis by initializing Slopwatch for your current project to establish current issues. This baseline allows you to catch new slop introduced after subsequent code changes.

Does slop detection require specific tooling to work with .NET project files?

Yes, slop detection requires Slopwatch tooling and the Slopwatch.Cmd dependency to analyze .NET project files and props files. It integrates directly into existing .NET development workflows.

What specific code shortcuts does slopwatch prevent in .NET code?

Slopwatch prevents code shortcuts like disabled tests, suppressed warnings, and empty catch blocks in .NET code. These shortcuts are often introduced by automated tools to bypass validation.