Best for
- Use this skill when the user asks to create, review, debug, or modernize Azure Pipelines YAML for CI/CD, especially .
Benknightdark/neo-skills/skills/neo-azure-pipelines/SKILL.md
Use this skill when the user asks to create, review, debug, or modernize Azure Pipelines YAML for CI/CD, especially .NET builds, Azure App Service deploys, or IIS/on-premises deploys. Prefer bundled templates and verify task syntax against Microsoft docs when version-specific accuracy matters.
Decision brief
NET builds, Azure App Service deploys, or IIS/on-premises deploys. Prefer bundled templates and verify task syntax against Microsoft docs when version-specific accuracy matters.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Benknightdark/neo-skills --skill "skills/neo-azure-pipelines"Inspect the Agent Skill "neo-azure-pipelines" from https://github.com/Benknightdark/neo-skills/blob/c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec/skills/neo-azure-pipelines/SKILL.md at commit c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
When configuring a CI process for a .NET project: 1. Scan the project directory to identify the .NET version (e.g., .NET 6/8), project name, and solution file (.sln). 2. Check for any existing pipeline configurations. 3. Create the .pipelines/templates/build/ and .pipelines/temp…
When configuring a CD process for Azure App Service: 1. Confirm the Azure App Service name, environment name (e.g., Production/Staging), and Service Connection name with the user or from the project context. 2. Identify the Build Artifact name. 3. Copy deploy/deploy-app-service.…
When configuring a CD process for on-premises IIS: 1. Confirm IIS parameters: Website Name, Physical Path, Deployment Group name, and target environment. 2. Verify if the project requires specific ASP.NET Core environment settings. 3. Copy the entire util/iis/ directory and the…
1. When version-specific syntax or task versions matter, verify them against https://learn.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops; if browsing is unavailable, state the uncertainty and rely on bundled templates plus project evidence. 2. Identify the applic…
1. Compare documented task versions with existing configurations to determine if task versions need updating (e.g., using Checkout@v1 vs. Checkout@v4). 2. Determine whether to adopt a multi-stage architecture based on project scale to achieve logical isolation of Build, Test, St…
Permission review
The documentation asks the agent to read local files, directories, or repositories.
Scan the project directory to identify the .NET version (e.g., .NET 6/8), project name, and solution file (`.sln`).Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 87/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 7 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
https://learn.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops; if browsing is unavailable, state the uncertainty and rely on bundled templates plus project evidence.skills/neo-azure-pipelines/templates/ directory to identify existing reusable template resources. Includes:
build/build-dotnet.ymldeploy/deploy-app-service.yml, deploy/deploy-iis.ymlutil/clean-artifact.yml, util/extract-artifact.yml, util/iis/*.yml, etc.skills/neo-azure-pipelines/templates/ to assemble the Pipeline, rather than writing raw YAML from scratch.
build-dotnet.yml and deploy-iis.yml.util/extract-artifact.yml.template syntax to reference selected template files and correctly pass required parameters. For example:
- template: skills/neo-azure-pipelines/templates/build/build-dotnet.yml
parameters:
buildConfiguration: 'Release'
When configuring a CI process for a .NET project:
.sln)..pipelines/templates/build/ and .pipelines/templates/util/ directories.build/build-dotnet.yml and util/clean-artifact.yml templates to their respective locations.azure-pipelines-ci.yml in the project root, ensuring the structure uses proper template syntax with correct parameters.When configuring a CD process for Azure App Service:
deploy/deploy-app-service.yml to the project's .pipelines/templates/deploy/ directory.azure-pipelines-cd-appservice.yml) in the project root.environment, strategy: runOnce, and template calls.When configuring a CD process for on-premises IIS:
util/iis/ directory and the deploy/deploy-iis.yml template to the project's .pipelines/templates/ directory.azure-pipelines-cd-iis.yml) in the project root, referencing deploy-iis.yml with parameters like websiteName and physicalPath.iis-backup.yml and iis-rollback.yml logic.Alternatives
wshobson/agents
Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens —
ikonushok/agent-pack-designer
Design, generate, audit, or revise minimal validation-driven AI agent packs for Codex, Claude Code, and Claude skills from project descriptions, README files, specs, existing workflows, or repository evidence. Use when creating or improving AGENTS.md, CLAUDE.md, context routers, primary workflow agents, reviewers, task specs, validation loops, installable skill scaffolds, or release-ready agent-pack templates while avoiding agent sprawl and unsupported validation claims.
addyosmani/agent-skills
Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.
OutlineDriven/odin-claude-plugin
Use when deploying to production, planning a feature release, or setting up launch safeguards.