From dotnet-artisan
Configures .NET CI/CD pipelines, containerization, packaging, release management, and observability using GitHub Actions, Azure DevOps, Docker, NuGet, MSIX, and OpenTelemetry.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dotnet-artisan:dotnet-devopsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
CI/CD, packaging, release management, and operational tooling for .NET. This consolidated skill spans 18 topic areas. Load the appropriate companion file from `references/` based on the routing table below.
agents/openai.yamlreferences/add-ci.mdreferences/ado-build-test.mdreferences/ado-patterns.mdreferences/ado-publish.mdreferences/ado-unique.mdreferences/container-deployment.mdreferences/containers.mdreferences/gha-build-test.mdreferences/gha-deploy.mdreferences/gha-patterns.mdreferences/gha-publish.mdreferences/github-docs.mdreferences/github-releases.mdreferences/msix.mdreferences/nuget-authoring.mdreferences/observability.mdreferences/release-management.mdreferences/structured-logging.mdCI/CD, packaging, release management, and operational tooling for .NET. This consolidated skill spans 18 topic areas. Load the appropriate companion file from references/ based on the routing table below.
| Topic | Keywords | Description | Companion File |
|---|---|---|---|
| GHA build/test | setup-dotnet, NuGet cache, reporting | GitHub Actions .NET build/test (setup-dotnet, NuGet cache, reporting) | references/gha-build-test.md |
| GHA deploy | Azure Web Apps, GitHub Pages, containers | GitHub Actions deployment (Azure Web Apps, GitHub Pages, containers) | references/gha-deploy.md |
| GHA publish | NuGet push, container images, signing, SBOM | GitHub Actions publishing (NuGet push, container images, signing, SBOM) | references/gha-publish.md |
| GHA patterns | reusable workflows, composite, matrix, cache | GitHub Actions composition (reusable workflows, composite, matrix, cache) | references/gha-patterns.md |
| ADO build/test | DotNetCoreCLI, Artifacts, test results | Azure DevOps .NET build/test (DotNetCoreCLI, Artifacts, test results) | references/ado-build-test.md |
| ADO publish | NuGet push, containers to ACR | Azure DevOps publishing (NuGet push, containers to ACR) | references/ado-publish.md |
| ADO patterns | templates, variable groups, multi-stage | Azure DevOps composition (templates, variable groups, multi-stage) | references/ado-patterns.md |
| ADO unique | environments, approvals, service connections | Azure DevOps exclusive features (environments, approvals, service connections) | references/ado-unique.md |
| Containers | multi-stage Dockerfiles, SDK publish, rootless | .NET containerization (multi-stage Dockerfiles, SDK publish, rootless) | references/containers.md |
| Container deployment | Compose, health probes, CI/CD pipelines | Container deployment (Compose, health probes, CI/CD pipelines) | references/container-deployment.md |
| NuGet authoring | SDK-style, source generators, multi-TFM | NuGet package authoring (SDK-style, source generators, multi-TFM) | references/nuget-authoring.md |
| MSIX | creation, signing, Store, sideload, auto-update | MSIX packaging (creation, signing, Store, sideload, auto-update) | references/msix.md |
| GitHub Releases | creation, assets, notes, pre-release | GitHub Releases (creation, assets, notes, pre-release) | references/github-releases.md |
| Release management | NBGV, SemVer, changelogs, branching | Release lifecycle (NBGV, SemVer, changelogs, branching) | references/release-management.md |
| Observability | OpenTelemetry, health checks, custom metrics | Observability (OpenTelemetry, health checks, custom metrics) | references/observability.md |
| Structured logging | aggregation, sampling, PII, correlation | Log pipelines (aggregation, sampling, PII, correlation) | references/structured-logging.md |
| Add CI | CI/CD scaffold, GHA vs ADO detection | CI/CD scaffolding (GHA vs ADO detection, workflow templates) | references/add-ci.md |
| GitHub docs | README badges, CONTRIBUTING, templates | GitHub documentation (README badges, CONTRIBUTING, templates) | references/github-docs.md |
npx claudepluginhub p/novotnyllc-dotnet-artisan-plugins-dotnet-artisanConfigures CI/CD pipelines for .NET apps using GitHub Actions and Azure DevOps YAML. Covers build, test, publish, and deploy stages.
Adding CI/CD to a .NET project. GitHub Actions vs Azure DevOps detection, workflow templates.
Deploys .NET apps to Azure Container Apps via Aspire/azd, App Service, Docker, Kubernetes using multi-stage Dockerfiles, Compose, and GitHub Actions CI/CD.