
Dotnet Slopwatch
This is a .NET linter that catches the shortcuts LLMs take to make tests pass without fixing the actual problem. It detects disabled tests, suppressed warnings, empty catch blocks, arbitrary delays, and project-level warning suppressions. You run it after every code change, ideally as a post-edit hook, and it compares against a baseline so you're only catching new slop rather than inherited tech debt. The strict mode treats everything as an error, which is the right call when working with AI coding assistants that will happily disable a flaky test instead of fixing the race condition. It's opinionated tooling for a real problem: reward hacking in generated code.
- skills.sh installs
- 580
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add aaronontheweb/dotnet-skills --skill dotnet-slopwatch --agent claude-codeInstalls into .claude/skills of the current project.
Files
Slopwatch: LLM Anti-Cheat for .NET
When to Use This Skill
Use this skill constantly. Every time an LLM (including Claude) makes changes to:
- C# source files (.cs)
- Project files (.csproj)
- Props files (Directory.Build.props, Directory.Packages.props)
- Test files
Run slopwatch to validate the changes don't introduce "slop."
What is Slop?
"Slop" refers to shortcuts LLMs take that make tests pass or builds succeed without actually solving the underlying problem. These are reward hacking behaviors - the LLM optimizes for apparent success rather than real fixes.
Common Slop Patterns
Sponsors
Details
- Repository
- github.com/aaronontheweb/dotnet-skills
- Categories
- AI & Agent Building, .NET & C#
- First seen
- Jun 3, 2026
More from aaronontheweb/dotnet-skills
All 34- Testcontainers Integration Tests579
- Playwright Blazor Testing560
- Dotnet Local Tools550
- Aspire Integration Testing522
- Mjml Email Templates513
- Aspire Service Defaults497
- Aspire Configuration487
- Snapshot Testing484
- Dotnet Devcert Trust457
- Skills Index Snippets456
- Playwright Ci Caching455
- Akka Net Best Practices451
- Mailpit Integration443
- Verify Email Snapshots436
- Akka Hosting Actor Patterns434
- Akka Net Testing Patterns431
- OpenTelemetry NET Instrumentation431
- Akka Net Management430
- Akka Net Aspire Configuration415
- Marketplace Publishing408
- Modern Csharp Coding Standards2.3K
- Csharp Concurrency Patterns1.6K
- Efcore Patterns1.6K
- Dependency Injection Patterns703