openspec-workitem-enrichment

Installation
SKILL.md

Purpose

Use this skill when creating a new OpenSpec spec from an Azure DevOps work item and the spec name follows wi-<work-item-id>-<change-name>.

This skill no longer depends on Azure DevOps MCP or direct REST calls. It uses Azure CLI with the Azure DevOps extension.

In scope

  • creating a new OpenSpec spec with the required naming pattern
  • extracting the Azure DevOps work item id from the spec name
  • inferring Azure DevOps org and project from the local git remote when possible
  • verifying Azure CLI and the Azure DevOps CLI extension are available
  • using az boards commands, az devops invoke, and WIQL to fetch work item context
  • walking up the parent hierarchy from the target work item to the topmost parent
  • producing structured output from topmost parent down to the requested work item
  • enriching the new spec from sourced work item data

Out of scope

Related skills
Installs
5
First Seen
Apr 22, 2026