Aaronontheweb/dotnet-skills
Claude Code skills and sub-agents for .NET Developers
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit Aaronontheweb/dotnet-skills/agents ./rig-dotnet-skills/agents $ npx degit Aaronontheweb/dotnet-skills/skills ./rig-dotnet-skills/skills
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit Aaronontheweb/dotnet-skills/skills/akka-aspire-configuration .claude/skills/akka-aspire-configuration $ npx degit Aaronontheweb/dotnet-skills/skills/akka-best-practices .claude/skills/akka-best-practices $ npx degit Aaronontheweb/dotnet-skills/skills/akka-hosting-actor-patterns .claude/skills/akka-hosting-actor-patterns $ npx degit Aaronontheweb/dotnet-skills/skills/akka-management .claude/skills/akka-management $ npx degit Aaronontheweb/dotnet-skills/skills/akka-testing-patterns .claude/skills/akka-testing-patterns $ npx degit Aaronontheweb/dotnet-skills/skills/aot-trimming .claude/skills/aot-trimming $ npx degit Aaronontheweb/dotnet-skills/skills/aspire-configuration .claude/skills/aspire-configuration $ npx degit Aaronontheweb/dotnet-skills/skills/aspire-integration-testing .claude/skills/aspire-integration-testing $ npx degit Aaronontheweb/dotnet-skills/skills/aspire-mailpit-integration .claude/skills/aspire-mailpit-integration $ npx degit Aaronontheweb/dotnet-skills/skills/aspire-service-defaults .claude/skills/aspire-service-defaults $ npx degit Aaronontheweb/dotnet-skills/skills/crap-analysis .claude/skills/crap-analysis $ npx degit Aaronontheweb/dotnet-skills/skills/csharp-api-design .claude/skills/csharp-api-design $ npx degit Aaronontheweb/dotnet-skills/skills/csharp-coding-standards .claude/skills/csharp-coding-standards $ npx degit Aaronontheweb/dotnet-skills/skills/csharp-concurrency-patterns .claude/skills/csharp-concurrency-patterns $ npx degit Aaronontheweb/dotnet-skills/skills/csharp-nullable-reference-types .claude/skills/csharp-nullable-reference-types $ npx degit Aaronontheweb/dotnet-skills/skills/csharp-type-design-performance .claude/skills/csharp-type-design-performance $ npx degit Aaronontheweb/dotnet-skills/skills/database-performance .claude/skills/database-performance $ npx degit Aaronontheweb/dotnet-skills/skills/dotnet-devcert-trust .claude/skills/dotnet-devcert-trust $ npx degit Aaronontheweb/dotnet-skills/skills/efcore-patterns .claude/skills/efcore-patterns $ npx degit Aaronontheweb/dotnet-skills/skills/ilspy-decompile .claude/skills/ilspy-decompile $ npx degit Aaronontheweb/dotnet-skills/skills/local-tools .claude/skills/local-tools $ npx degit Aaronontheweb/dotnet-skills/skills/marketplace-publishing .claude/skills/marketplace-publishing $ npx degit Aaronontheweb/dotnet-skills/skills/microsoft-extensions-configuration .claude/skills/microsoft-extensions-configuration $ npx degit Aaronontheweb/dotnet-skills/skills/microsoft-extensions-dependency-injection .claude/skills/microsoft-extensions-dependency-injection $ npx degit Aaronontheweb/dotnet-skills/skills/mjml-email-templates .claude/skills/mjml-email-templates $ npx degit Aaronontheweb/dotnet-skills/skills/opentelementry-dotnet-instrumentation .claude/skills/opentelementry-dotnet-instrumentation $ npx degit Aaronontheweb/dotnet-skills/skills/package-management .claude/skills/package-management $ npx degit Aaronontheweb/dotnet-skills/skills/playwright-blazor .claude/skills/playwright-blazor $ npx degit Aaronontheweb/dotnet-skills/skills/playwright-ci-caching .claude/skills/playwright-ci-caching $ npx degit Aaronontheweb/dotnet-skills/skills/project-structure .claude/skills/project-structure $ npx degit Aaronontheweb/dotnet-skills/skills/r3-reactive-extensions .claude/skills/r3-reactive-extensions $ npx degit Aaronontheweb/dotnet-skills/skills/serialization .claude/skills/serialization $ npx degit Aaronontheweb/dotnet-skills/skills/skills-index-snippets .claude/skills/skills-index-snippets $ npx degit Aaronontheweb/dotnet-skills/skills/slopwatch .claude/skills/slopwatch $ npx degit Aaronontheweb/dotnet-skills/skills/snapshot-testing .claude/skills/snapshot-testing $ npx degit Aaronontheweb/dotnet-skills/skills/testcontainers .claude/skills/testcontainers $ npx degit Aaronontheweb/dotnet-skills/skills/verify-email-snapshots .claude/skills/verify-email-snapshots
$ curl -fsSL --create-dirs -o .claude/agents/akka-net-specialist.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/akka-net-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/docfx-specialist.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/docfx-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-benchmark-designer.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/dotnet-benchmark-designer.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-concurrency-specialist.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/dotnet-concurrency-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-performance-analyst.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/dotnet-performance-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/roslyn-incremental-generator-specialist.md https://raw.githubusercontent.com/Aaronontheweb/dotnet-skills/master/agents/roslyn-incremental-generator-specialist.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (37)
akka-net-aspire-configurationakka-net-best-practicesakka-hosting-actor-patternsakka-net-managementakka-net-testing-patternsaot-trimmingaspire-configurationaspire-integration-testingmailpit-integrationaspire-service-defaultscrap-analysisapi-designmodern-csharp-coding-standardscsharp-concurrency-patternscsharp-nullable-reference-typestype-design-performancedatabase-performancedotnet-devcert-trustefcore-patternsilspy-decompiledotnet-local-toolsmarketplace-publishingmicrosoft-extensions-configurationdependency-injection-patternsmjml-email-templatesopentelemetry-net-instrumentationpackage-managementplaywright-blazor-testingplaywright-ci-cachingdotnet-project-structurer3-reactive-extensionsserializationskills-index-snippetsdotnet-slopwatchsnapshot-testingtestcontainers-integration-testsverify-email-snapshots
Subagents (6)
| akka-net-specialist | Expert in Akka.NET architecture, actor systems, and distributed computing patterns. Specializes in analyzing actor lifecycle issues, message passing problems, cluster coordination, persistence, and st |
| docfx-specialist | Expert in DocFX documentation system, markdown formatting, and Akka.NET documentation standards. Handles DocFX-specific syntax, API references, build validation, and compliance with project documentat |
| dotnet-benchmark-designer | Expert in designing effective .NET performance benchmarks and instrumentation. Specializes in BenchmarkDotNet patterns, custom benchmark design, profiling setup, and choosing the right measurement app |
| dotnet-concurrency-specialist | Expert in .NET concurrency, threading, and race condition analysis. Specializes in Task/async patterns, thread safety, synchronization primitives, and identifying timing-dependent bugs in multithreade |
| dotnet-performance-analyst | Expert in analyzing .NET application performance data, profiling results, and benchmark comparisons. Specializes in JetBrains profiler analysis, BenchmarkDotNet result interpretation, baseline compari |
| roslyn-incremental-generator-specialist | Design and maintain Roslyn incremental source generators with strict pipeline discipline, parser vs emitter separation, and long-term maintainability for large generator suites. |
Similar rigs
halflength-ampleness75/claude-code-recipes
Provide ready-to-use Claude Code commands, subagents, hooks, skills, and configs to simplify setup and speed up development.
Pragmatist 520 tok ·
Anmolnoor/claude-dotfiles
Portable Claude Code setup — clone on a new machine, run ./install.sh, done.
Pragmatist 1.3k tok ·
selmakcby/claude-agents-skills
Multi-Agent Claude Code setup — 4 uzman ajan (planner · ui-agent · builder · reviewer) + skills + Next.js demo projesi. YouTube Bölüm 1 video materyalleri.
Orchestrator 1.5k tok ·
MrKnights1/claude-config
Standard CLAUDE.md configuration for Claude Code projects - install with one command
Skill Collector 3.0k tok ·