Skip to content
jesusprodriguez.com

Plugin

Azure DevOps skills

The whole Azure DevOps plugin: every skill it ships, each with its full file, and a single command that installs the lot.

11 skills

How to install one

A skill is plain Markdown. The agent loads it on its own when the task matches its description.

/plugin marketplace add https://jesusprodriguez.com/skills/marketplace.json
/plugin install azure-devops@jprodriguez-toolkit

The native route, and the only one that updates itself: add the marketplace once and `/plugin marketplace update` brings in new versions. Skills get their own namespace (`azure-devops:azure-pr-review`).

azure-devops-cli/SKILL.md v1.0.0

azure-devops-cli

Automate · Azure DevOps

The access foundation for Azure DevOps: a PAT with the right scope, CLI defaults, WIQL, Analytics OData and honest pagination.

when: When reading from or writing to Azure Repos, Boards or Pipelines from the terminal.

How to ask

Set up Azure DevOps access in this repo and check the PAT has the scopes it needs.

PATs and scopes · az devops / az boards · WIQL queries · REST and pagination

azure-pr-review/SKILL.md v1.0.0

azure-pr-review

Review · Azure DevOps

Review a pull request against risk criteria —correctness, contract, security— and leave every comment anchored to the right line.

when: When reviewing a specific PR or forming the verdict before approving.

How to ask

Review PR 4821 in the Expedientes repo and leave the comments anchored to the right thread.

Diff from refs/pull · Risk checklist · Inline threads over REST · Blocker vs suggestion

↳ requires azure-devops-cli

azure-pr-inbox/SKILL.md v1.0.0

azure-pr-inbox

Report · Azure DevOps

A PR inbox prioritised by who is blocking whom: what is waiting on your vote, what of yours is stalled, and what has been open too long.

when: At the start of the day, or when asking which pull requests are on your plate.

How to ask

Tell me which pull requests are on my plate this morning and which ones are blocking someone.

Waiting on your vote · Age and size · Conflicts and builds · Alerts without noise

↳ requires azure-devops-cli

azure-project-status/SKILL.md v1.0.0

azure-project-status

Report · Azure DevOps

A status report you can actually decide from: progress against what was committed, blockers, incoming scope and what will not make it.

when: Before a daily, a demo or a steering meeting, or when asking how the project is going.

How to ask

Prepare the current sprint status for Friday’s demo, flagging what will not make it.

Sprint via WIQL · Projected pace · Blockers and risks · Steering-meeting variant

↳ requires azure-devops-cli

azure-backlog-health/SKILL.md v1.0.0

azure-backlog-health

Audit · Azure DevOps

A backlog audit with written thresholds: unestimated, criteria-less, stalled items, untriaged bugs, unclosed epics and zombies.

when: Before a refinement session, or as a periodic backlog review.

How to ask

Audit the project backlog before Tuesday’s refinement and rank the alerts for me.

Seven threshold alerts · Untriaged bugs · Likely duplicates · Capped alerting

↳ requires azure-devops-cli

azure-pbi-authoring/SKILL.md v1.0.0

azure-pbi-authoring

Plan · Azure DevOps

PBIs you can estimate and close without argument: verifiable criteria, explicit out-of-scope and complete fields.

when: When creating a PBI, a bug or a feature, or rewriting one that arrives empty.

How to ask

Rewrite PBI 3120: it arrives with no acceptance criteria and no defined scope.

Acceptance criteria · Bug template · Required fields · When to split

↳ requires azure-devops-cli

azure-sprint-planning/SKILL.md v1.0.0

azure-sprint-planning

Plan · Azure DevOps

Breaking PBIs into half-day to two-day tasks, with external dependencies flagged and the question of whether the sprint actually fits.

when: During sprint planning, or when splitting a large PBI into tasks.

How to ask

Break PBI 3477 into tasks and tell me whether the sprint fits the capacity we have.

Splitting by criteria · Time-boxed spikes · Capacity vs velocity · Dependencies

↳ requires azure-devops-cli

azure-pbi-plan/SKILL.md v1.0.0

azure-pbi-plan

Plan · Azure DevOps

A PBI turned into a plan anchored to the real code before a line is written: a reasoned approach, changes per layer and an executable checklist.

when: Before implementing anything that spans several layers, or to validate the approach with the team.

How to ask

Plan PBI 5104 against this repository and attach the plan to the work item.

Criteria taken as written · Real file paths · Changes per layer · Attaching to the work item

↳ requires azure-devops-cli

azure-pbi-implement/SKILL.md v1.0.0

azure-pbi-implement

Build · Azure DevOps

From work item ID to a tree ready for review: branch, implementation against the criteria, build and tests, changelog and PR note. Nothing committed.

when: When starting a PBI or Bug by its number and taking it to the point of review.

How to ask

Implement Bug 5210 and leave it ready for review, without committing anything.

Branching from the base · Plan or fast mode · Build and test before stopping · Why it never commits

↳ requires azure-devops-cli

azure-repos-audit/SKILL.md v1.0.0

azure-repos-audit

Audit · Azure DevOps

A snapshot of the code across several repos at once: activity, vulnerable dependencies, hotspots, divergence and secrets in the history.

when: When assessing the state of a project's code, or deciding where to invest maintenance effort.

How to ask

Give me a snapshot of the state of the code across the Expedientes project repos.

Inventory and activity · Vulnerabilities · Hotspots by churn · Five actions

↳ requires azure-devops-cli

azure-pipelines/SKILL.md v1.0.0

azure-pipelines

Automate · Azure DevOps

YAML pipelines that do not block the team: one artefact for every environment, versioned templates, secrets kept out of the repo.

when: When creating or changing azure-pipelines.yml, or when a build fails only on the agent.

How to ask

Review azure-pipelines.yml: the build passes locally and fails only on the agent.

Stages and environments · Templates and caching · Secrets and approvals · Debugging the agent