Asynkron.Profiler
Use the open-source free `Asynkron.Profiler` dotnet tool for CLI-first CPU, allocation, exception, contention, and heap profiling of .NET commands or existing trace artifacts.
dotnet skills install asynkron-profiler
Use the open-source free `QuickDup` clone detector for .NET repositories. Use when a repo needs duplicate C# code discovery, structural clone detection, DRY refactoring candidates, or repeatable duplication scans in local workflows and CI.
QuickDup- whole solution for broad discovery - bounded folders for targeted cleanup
.cs only unless the repo explicitly wants Razor, generated XML, or other extensions too.- bin/ - obj/ - Migrations/ when scaffold churn dominates - *.g.cs - *.generated.cs - *.Designer.cs
- real structural duplication worth extraction - domain-shape duplication that documents intent - generated or acceptable duplication that should be ignored
QuickDup after the refactor and then run the repo's normal quality pass.QuickDup output is used as input to review, not as an automatic rewrite authorityreferences/commands.mdreferences/examples.mdreferences/quickdup.mdUse the open-source free `Asynkron.Profiler` dotnet tool for CLI-first CPU, allocation, exception, contention, and heap profiling of .NET commands or existing trace artifacts.
dotnet skills install asynkron-profiler
Use the open-source free `cloc` tool for line-count, language-mix, and diff statistics in .NET repositories.
dotnet skills install cloc
Use the open-source CodeQL ecosystem for .NET security analysis.
dotnet skills install codeql