Skip to content
Back to skills

Dotnet Workload

ASecurity

Use when working on any .NET workload concern — BDD/Reqnroll testing, immutable domain modeling, flaky test diagnosis, BackgroundService/IHostedService review or testing, [LoggerMessage] log-line design, MCP servers in .NET, SQLCipher-encrypted SQLite, System.CommandLine CLI parsing, .NET tool/NuGet publishing, or an observability/instrumentation review — and you must pick which specialized dotnet skill covers it. This gateway routes; read manifest.json to choose a member and open that member...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgoc#sqltesting

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add Arasz/ai-proxy --skill dotnet-workload --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dotnet Workload?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dotnet Workload
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/arasz-dotnet-workload/badge)](https://www.skillsdirectory.com/skills/arasz-dotnet-workload)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dotnet-workload
description: "Use when working on any .NET workload concern — BDD/Reqnroll testing, immutable domain modeling, flaky test diagnosis, BackgroundService/IHostedService review or testing, [LoggerMessage] log-line design, MCP servers in .NET, SQLCipher-encrypted SQLite, System.CommandLine CLI parsing, .NET tool/NuGet publishing, or an observability/instrumentation review — and you must pick which specialized dotnet skill covers it. This gateway routes; read manifest.json to choose a member and open that member's SKILL.md for the deep guidance."
version: 1.0.0
author: ai-badger
license: MIT
platforms: [linux, macos, windows]
metadata:
  hermes:
    tags: [dotnet, routing, gateway]
    related_skills: []
---

# dotnet-workload

One registered entry point for eleven specialized .NET skills. The members are not registered
skills — they live one nesting level below registration, where agents never look on their own.
This file is the router; `manifest.json` is the machine-readable map.

## How to route

1. Match the task against the table below (or the member `triggers` in `manifest.json`, which
   carry the same keywords).
2. Open exactly one member's `SKILL.md` — `manifest.json` gives each member's `paths.skill`.
3. Do the work from the member. If no member matches, say so; do not improvise from this page.

| Member | Open it when |
|---|---|
| [dotnet-bdd-testing](references/dotnet-bdd-testing/SKILL.md) | Use when adding Gherkin `.feature` files or a BDD runner (Reqnroll) to a .NET project. |
| [dotnet-domain-modeling](references/dotnet-domain-modeling/SKILL.md) | Use when modeling immutable C# domain layers: sealed records, guards, state transitions. |
| [dotnet-flaky-test-diagnosis](references/dotnet-flaky-test-diagnosis/SKILL.md) | Use when a .NET test fails in the full suite but passes alone, or flakes intermittently. |
| [dotnet-hosted-service-review](references/dotnet-hosted-service-review/SKILL.md) | Use when reviewing a PR that adds or modifies a .NET BackgroundService/IHostedService. |
| [dotnet-hosted-service-testing](references/dotnet-hosted-service-testing/SKILL.md) | Use when writing or reviewing .NET BackgroundService tests with FakeTimeProvider. |
| [dotnet-logger-message-design](references/dotnet-logger-message-design/SKILL.md) | Use when designing or testing [LoggerMessage] log lines in .NET. |
| [dotnet-mcp-server](references/dotnet-mcp-server/SKILL.md) | Use when adding MCP tools or servers to a .NET project. |
| [dotnet-sqlcipher-encryption](references/dotnet-sqlcipher-encryption/SKILL.md) | Use when working with SQLCipher-encrypted SQLite in .NET. |
| [dotnet-system-commandline](references/dotnet-system-commandline/SKILL.md) | Use when adding CLI argument parsing to a .NET app or dotnet tool. |
| [dotnet-tool-publishing](references/dotnet-tool-publishing/SKILL.md) | Use when packaging or publishing a .NET CLI tool or library to NuGet. |
| [observability-contract-review](references/observability-contract-review/SKILL.md) | Use when reviewing claims that all calls are instrumented. |

Each row names its member's SKILL.md under `references/` — open one only when its "Use when"
column matches the task, so a single member loads instead of all eleven.

## Gotchas

No environment-specific gotchas known.

Files in this skill

  • SKILL.md3.2 KB
  • manifest.json7.8 KB
  • references/dotnet-bdd-testing/SKILL.md10 KB
  • references/dotnet-bdd-testing/references/reqnroll-tags-skip-rule-2026-08-03.md5.7 KB
  • references/dotnet-bdd-testing/references/reqnroll-verification-spike-2026-08-02.md4.2 KB
  • references/dotnet-bdd-testing/references/unignoring-dormant-scenarios-2026-08-06.md4.9 KB
  • references/dotnet-domain-modeling/SKILL.md20.4 KB
  • references/dotnet-domain-modeling/references/common-file-layout.md1.4 KB
  • references/dotnet-domain-modeling/references/communitytoolkit-guard-pitfalls.md2.9 KB
  • references/dotnet-domain-modeling/references/communitytoolkit-guards-full.md5 KB
  • references/dotnet-domain-modeling/references/constructor-validated-records.md2.2 KB
  • references/dotnet-domain-modeling/references/cosmos-persistence-implementation.md21.6 KB
  • references/dotnet-domain-modeling/references/csharp-string-interpolation-gotchas.md2.9 KB
  • references/dotnet-domain-modeling/references/deterministic-classification-pipeline.md10.4 KB
  • references/dotnet-domain-modeling/references/durable-functions-orchestration-pitfalls.md9.9 KB
  • references/dotnet-domain-modeling/references/durable-functions-orchestrations.md1.8 KB
  • references/dotnet-domain-modeling/references/durable-functions-testing-patterns.md11.1 KB
  • references/dotnet-domain-modeling/references/exception-problemdetails-wiring.md1.7 KB
  • references/dotnet-domain-modeling/references/financial-domain-modeling.md6.8 KB
  • references/dotnet-domain-modeling/references/fluentvalidation-nested-validators.md5.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.