josiahsiegel avatar

Ado Pipeline Best Practices

This one activates when you're working with Azure DevOps YAML pipelines and pushes you toward production-grade patterns: multi-stage separation, template reuse, proper secret handling through Key Vault, and caching strategies that actually matter. It includes a quality checklist and ready-to-use snippets for triggers, deployment strategies, and parallel jobs. The core review procedure is solid, reminding you to pin task versions and validate before rollout. If you're moving past basic pipelines or inheriting a messy ADO setup, it'll help you structure things the way Microsoft recommends without having to dig through documentation every time.

skills.sh installs
180
GitHub stars
61
last updated
Aug 21, 2026

Install

$ npx -y skills add josiahsiegel/claude-plugin-marketplace --skill ado-pipeline-best-practices --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Pipelines Best Practices

Comprehensive best practices for creating and maintaining Azure DevOps YAML pipelines.

Core Review Procedure

  1. Identify trigger scope, deployment environments, and required approvals before editing YAML.
  2. Verify secrets flow through service connections, Key Vault, secret variables, or secure files; never inline credentials.
  3. Pin task major versions and centralize repeated steps in templates.
  4. Add path filters, caching, and parallel jobs only when they reduce real build cost without hiding validation.
  5. Keep build, test, package, and deploy concerns separated by stages or jobs.
  6. Validate with Azure DevOps pipeline YAML validation or a dry run before recommending rollout.

Pipeline Structure

Multi-Stage Pipelines:

# Recommended structure
stages:
  - stage: Build
  - stage: Test
  - stage: DeployDev
  - stage: DeployStaging  
  - stage: DeployProduction

Benefits:

  • Clear separation of concerns
  • Conditional stage execution
  • Environment-specific configurations
  • Approval gates between stages

Triggers and Scheduling

Sponsors

Details

Repository
github.com/josiahsiegel/claude-plugin-marketplace
Categories
Testing & QA, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Release Management, Automation & Workflows, Sales & Marketing, Cloud & Infrastructure
First seen
Jun 3, 2026

More from josiahsiegel/claude-plugin-marketplace

All 26
1charleswiltgen avataraxiom-background-processingcharleswiltgen/axiomUse when implementing BGTaskScheduler, debugging background tasks that never run, understanding why tasks terminate early, or testing background execution - sys178skills.sh installs
2zjianru avatarweb-search-prozjianru/web-search-proAgent-first web search and retrieval for live web search, news search, docs lookup, code lookup, company research, site crawl, site map, and structured evidence178skills.sh installs
3glittercowboy avatardebug-like-expertglittercowboy/taches-cc-resourcesDeep analysis debugging mode for complex issues. Activates methodical investigation protocol with evidence gathering, hypothesis testing, and rigorous verificat175skills.sh installs
4charleswiltgen avataraxiom-swiftdata-migration-diagcharleswiltgen/axiomUse when SwiftData migrations crash, fail to preserve relationships, lose data, or work in simulator but fail on device - systematic diagnostics for schema vers174skills.sh installs
5charleswiltgen avataraxiom-database-migrationcharleswiltgen/axiomUse when adding/modifying database columns, encountering "FOREIGN KEY constraint failed", "no such column", "cannot add NOT NULL column" errors, or creating sch173skills.sh installs
6webflow avatardesigner-toolswebflow/webflow-skillsBuild and manage pages, elements, components, and styles in Webflow Designer. Use when adding sections, creating layouts, building elements, inspecting or updat172skills.sh installs