skills/azure-devops/SKILL.md
Provides expert guidance on Azure DevOps tasks including work item management, pipelines, repositories, pull requests, and CI/CD workflows. Use when working with Azure DevOps projects, configuring pipelines, managing work items, or integrating Azure DevOps with development workflows.
npx skillsauth add thomasholknielsen/claude-code-config azure-devopsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When working with Azure DevOps, follow these workflows based on task type:
Scenario: Need to add user authentication to a project
Process:
Scenario: Configure CI/CD for .NET project
Pipeline Structure:
trigger:
- main
- develop
pr:
- main
- develop
pool:
vmImage: 'windows-latest'
variables:
buildConfiguration: 'Release'
dotnetVersion: '6.0.x'
stages:
- stage: Build
jobs:
- job: BuildJob
steps:
- task: UseDotNet@2
inputs:
version: $(dotnetVersion)
- task: DotNetCoreCLI@2
inputs:
command: 'build'
arguments: '--configuration $(buildConfiguration)'
- task: DotNetCoreCLI@2
inputs:
command: 'test'
arguments: '--configuration $(buildConfiguration) --no-build'
- stage: Deploy
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- deployment: DeployJob
environment: 'production'
strategy:
runOnce:
deploy:
steps:
- task: PublishBuildArtifacts@1
- task: AzureWebApp@1
inputs:
azureSubscription: 'Azure Connection'
appName: 'your-app-name'
Scenario: Protect main branch with quality gates
Settings:
Require pull request reviews:
Build validation:
Automatic code review:
Merge restrictions:
Status checks:
PR Description Template:
## Description
Brief description of changes
## Linked Work Items
Fixes #1234
Related to #5678
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Testing Done
Describe testing performed
## Checklist
- [ ] Code follows style guidelines
- [ ] Self-review completed
- [ ] Comments added for complex logic
- [ ] Tests pass locally
- [ ] No new warnings generated
Review Workflow:
Scenario: Production deployment requires approval
Pipeline Configuration:
Approval Gates:
# View work items
az boards work-item show --id 1234
# Create work item
az boards work-item create --title "New Feature" --type Feature
# Update work item state
az boards work-item update --id 1234 --state "Active"
# Clone repository
az repos show --repo-id [repo-id]
# Run tests with coverage
- task: DotNetCoreCLI@2
inputs:
command: 'test'
arguments: '--configuration Release /p:CollectCoverage=true'
# Deploy to Azure Web App
- task: AzureWebApp@1
inputs:
azureSubscription: 'subscription'
appName: 'app-name'
package: '$(Pipeline.Workspace)/**/*.zip'
# Create release annotation
- task: CreateWorkItem@1
inputs:
workItemType: 'Issue'
title: 'Production Release: v1.0.0'
# Send notification
- task: SendEmail@1
inputs:
to: '[email protected]'
subject: 'Deployment Complete'
Build Fails Without Clear Error:
Pull Request Won't Complete:
Pipeline Doesn't Trigger:
Tests Pass Locally but Fail in Pipeline:
data-ai
Explain what this skill does and when Claude should use it. Include trigger keywords and use cases.
development
Standard multi-source verification search strategy for moderate complexity research. 2-iteration workflow with source ranking, consensus identification, and citation transparency. Use for feature comparisons, moderate complexity topics, fact-checking. Keywords: compare, differences, features, fact-check, verify, what are.
development
Fast, targeted single-pass search strategy for simple factual lookups. 1-iteration workflow with authoritative source verification and minimal citations. Use for version lookups, documentation finding, simple definitions, existence checks. Keywords: what version, find docs, link to, what is, does X support.
development
ChatGPT-style deep research strategy with problem decomposition, multi-query generation (3-5 variations per sub-question), evidence synthesis with source ranking, numbered citations, and iterative refinement. Use for complex architecture decisions, multi-domain synthesis, strategic comparisons, technology selection. Keywords: architecture, integration, best practices, strategy, recommendations, comparison.