← ClaudeAtlas

devopslisted

Use when unsure whether a request is a GitHub or Azure DevOps operation, or when someone says "devops help", "connect to devops", "check my work items or PRs", "devops?". Routes to devops-github or devops-azure based on intent. Also use as a fallback when a request doesn't clearly map to either one.
chuckplayer/claude-agent-pack · ★ 6 · AI & Automation · score 73
Install: claude install-skill chuckplayer/claude-agent-pack
# DevOps Help The DevOps skill family reads and writes GitHub and Azure DevOps directly via their native CLIs (`gh` and `az`) — no MCP server required. Each sub-skill owns one platform, handles its own first-time setup and auth, and applies the same strict-targeting and preview-and-confirm discipline before any write. ## The two skills | Skill | Use when | |---|---| | `/devops-github` | GitHub PRs and issues — repos configured in `GITHUB_ORG`/`GITHUB_REPOS` | | `/devops-azure` | Azure DevOps work items and PRs — org/projects configured in `AZURE_DEVOPS_ORG`/`AZURE_DEVOPS_PROJECTS` | ## 1. Identify intent If the request doesn't already make it obvious, ask the user one question: **"GitHub or Azure DevOps?"** Listen for these signals first, since they often make the question unnecessary: - **GitHub signals:** "issue", "pull request", "PR #N", a repo name matching `GITHUB_REPOS` → `/devops-github` - **Azure DevOps signals:** "work item", "board", "sprint", "bug/defect", a project name matching `AZURE_DEVOPS_PROJECTS` (e.g. "<project-a>"), or the configured `AZURE_DEVOPS_ORG` → `/devops-azure` If signals conflict or neither is present, ask directly rather than guessing. ## 2. Route and hand off Once intent is clear, tell the user which skill handles it and invoke it. For example: "That's Azure DevOps — starting `/devops-azure` now." ## Gotchas - **Do not attempt the operation yourself.** This skill only identifies intent and routes. `/devops-github` and `/devo