From azure-devops
This skill should be used when the user asks to "audit a pipeline", "review a pipeline", "review pipeline security", "set up best practices", "improve pipeline performance", "create infrastructure pipelines", "set up Terraform pipelines", "set up Bicep pipelines", or any request involving pipeline quality, security hardening, organizational standards, Infrastructure as Code deployment patterns, or Azure DevOps CLI usage. Load this skill alongside pipeline-authoring for comprehensive guidance.
npx claudepluginhub caleb-terry/caleb-plugins --plugin azure-devopsThis skill uses the workspace's default tool permissions.
Always load the detailed references when advising on pipeline quality and operations:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Always load the detailed references when advising on pipeline quality and operations:
references/security-practices.md — security hardening, secret management, supply chain safetyreferences/pipeline-patterns.md — common pipeline patterns and anti-patternsreferences/iac-patterns.md — Infrastructure as Code patterns for Terraform, Bicep, and ARMreferences/az-cli-reference.md — Azure DevOps CLI command reference$(secret) macro syntax, never ${{ variables.secret }} template expressions for secretsextends templates for organizational security enforcementCache@2 for dependency caching (node_modules, NuGet, pip)fetchDepth: 1 for shallow checkout on large reposdependsOn: [])timeoutInMinutes to prevent hung buildsTaskName@MajorVersionretryCountOnTaskFailure for flaky stepscondition: succeededOrFailed() for test result publishing# Login and configure defaults
az login
az extension add --name azure-devops
az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
# Common operations
az pipelines list --output table
az pipelines run --name "My Pipeline" --branch main
az pipelines variable list --pipeline-name "My Pipeline"
az repos list --output table
az boards query --wiql "SELECT [System.Id], [System.Title] FROM workitems WHERE [System.AssignedTo] = @me"