AGENT SKILL

azure-devops-create-pr

Create an Azure DevOps pull request for the current story branch. Use when the user says 'create ADO PR', 'open a pull request in Azure DevOps', or 'ready for review in ADO'.

License 许可
MIT
最近更新
2026-05-12
Stars
★ 8
Forks
1

01 前言 Front Matter

name
azure-devops-create-pr
description
Create an Azure DevOps pull request for the current story branch. Use when the user says 'create ADO PR', 'open a pull request in Azure DevOps', or 'ready for review in ADO'.

03 SKILL.md 正文

Azure DevOps — Create Pull Request

Goal

Create a well-structured Azure DevOps pull request that links to the work item, summarises the story, lists verified ACs, and assigns the correct reviewer.


Prerequisite Check

Check integrations.azure_devops in _superml/config.yml. If missing: "Run azure-devops-connect first."

Check current branch:

git branch --show-current

Ensure it's a feature branch (not main or develop).


Step 1: Load Story Context

Extract from current branch name or ask:

  • ADO work item ID: {ado_id}
  • Story S-ID: {S-ID}

Load story file from {implementation_artifacts}/stories/S-{id}-*.md.


Step 2: Pre-PR Checks

Run:

git status
git log origin/{default_branch}..HEAD --oneline

If there are uncommitted changes or no commits ahead of default branch, warn and ask to confirm.


Step 3: Build PR Description

Use this format:

## Summary
{story_title}

Closes #{ado_id}

## What changed
{brief_description}

## Acceptance Criteria Verified
- [x] AC-1: {description}
- [x] AC-2: {description}

## Test Notes
{testing_approach}

## Screenshots / Evidence
{if_applicable}

Step 4: Create PR

az repos pr create \
  --title "{story_title}" \
  --description "{pr_description}" \
  --source-branch "{feature_branch}" \
  --target-branch "{default_branch}" \
  --work-items {ado_id} \
  --auto-complete false \
  --output table

Step 5: Output

✅ PR created: {pr_url}

Linked to work item #{ado_id}. Assign reviewers in the PR before requesting review.

04 同仓库更多 Skills