devops

Review Dockerfiles, Compose files, GitHub Actions workflows, and deploy pipelines for .NET and Angular stacks.

1|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/envoydev/claude-stack --skill devops-envoydev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops
Source: https://github.com/envoydev/claude-stack/tree/main/stack/skills/devops
Command: npx skills add https://github.com/envoydev/claude-stack --skill devops-envoydev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Dockerfiles, Compose files, CI/CD workflows, and deploy pipelines often ship with reproducibility holes, leaked secrets, and irreversible release steps. This Skill provides a delivery-surface reference for authoring and reviewing that infrastructure code against house conventions for .NET, Angular, and SQL projects. ## Core Features & Use Cases - Docker conventions: Multi-stage builds, cache-ordered layers, digest-pinned base images, BuildKit secret mounts, non-root users, and runtime hardening (cap_drop, no-new-privileges, PID/memory/CPU caps) detailed in references/docker-hardening.md. - Compose and GitHub Actions rules: Health-gated service dependencies, internal network segmentation, SHA-pinned actions, OIDC federation, lockfile-keyed caches, secret scanning, and concurrency groups. - Safe deploys: Immutable artifact promotion, gated expand-contract migrations, health-gated blue-green cutover, and runtime secret stores. - Use Case: When reviewing a pull request that adds a Dockerfile and a GitHub Actions workflow, load this Skill to check layer ordering, image pinning, action SHA pinning, and secret handling, then prove the change with docker build, a workflow linter, and a secret scan. ## Quick Start Review this Dockerfile and GitHub Actions workflow using the devops skill and report any violations of the container, CI, and deploy rules.

Frequently Asked Questions about devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a reproducible Dockerfile for a .NET app?▼

Use a multi-stage build where an SDK stage restores and publishes and a slim runtime stage copies only the output. Copy project and lock files before source for cache hits, pin base images by digest, and run as a non-root user.

How to pin GitHub Actions for secure CI pipelines?▼

Pin every third-party action to a full commit SHA rather than a moving major tag, since tags are mutable and a compromised action runs with your token. Also set a least-privilege permissions block and federate cloud access with OIDC.

Can I pass secrets to a Docker build safely?▼

Pass build-time secrets with RUN --mount=type=secret so they never land in a layer or image history. Runtime secrets should come from a store like Key Vault, never baked into the image or echoed to logs.

Does Docker Compose support an icc setting for network isolation?▼

Compose has no icc key, and the daemon-wide icc setting covers only the default bridge that Compose does not use. Segment with internal: true networks and give each service only the networks it needs.

When should I not use this DevOps guidance?▼

Do not load it for application or schema code; it covers only delivery surfaces like containers, pipelines, and deploys. On non-.NET/Angular runtimes, treat the examples as illustrative and apply only the container and pipeline rules.