AI
Plugins and skills
Plugins and skills that teach AI coding assistants .NET work: EF Core, testing, MSBuild, diagnostics, upgrades and more. Collected every morning from selected GitHub repositories; each one is reviewed and summed up in a sentence before it is listed.
-
aspire-service-defaults
Has the assistant set up a shared ServiceDefaults project that configures OpenTelemetry, health checks, HTTP resilience and service discovery once for all Aspire services.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill aspire-service-defaults -a codex -
crap-analysis
Has the assistant set up OpenCover coverage collection with a runsettings file and rank methods by CRAP score to find risky code.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill crap-analysis -a codex -
cscheck
Has the assistant write property-based, model-based and stateful CsCheck tests for C# code, and replay generated failing cases.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill cscheck -a codex -
csharp-concurrency-patterns
Has the assistant pick the right concurrency tool among async/await, Channels, Rx and Akka.NET, and avoid needless locks in .NET code.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill csharp-concurrency-patterns -a codex -
csharp-nullable-reference-types
Has the assistant apply nullable reference types, the null-forgiving operator and CodeAnalysis nullable attributes correctly to make null contracts explicit in C# APIs.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill csharp-nullable-reference-types -a codex -
database-performance
Has the assistant split read and write models, avoid N+1 queries, use AsNoTracking and row limits in EF Core and Dapper data access.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill database-performance -a codex -
dependency-injection-patterns
Has the assistant group ASP.NET Core service registrations into IServiceCollection extension methods to keep Program.cs clean.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill dependency-injection-patterns -a codex -
dotnet-devcert-trust
Has the assistant diagnose untrusted .NET HTTPS dev certificates on Linux and fix them by adding the cert to the system CA bundle, with steps for Ubuntu, Fedora, Arch and WSL2.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill dotnet-devcert-trust -a codex -
dotnet-local-tools
Has the assistant pin .NET CLI tools per repository in .config/dotnet-tools.json and restore them with dotnet tool restore so local and CI versions match.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill dotnet-local-tools -a codex -
dotnet-project-structure
Has the assistant set up or migrate a solution to .slnx with Directory.Build.props, central package management, SourceLink and global.json pinning.
Install for Codex / ChatGPT With the plugincodex plugin marketplace add Aaronontheweb/dotnet-skillsThen open /plugins in Codex and install dotnet-skills.
On its ownnpx skills add Aaronontheweb/dotnet-skills --skill dotnet-project-structure -a codex