dx-pr-commit

Commit code changes and create Azure DevOps pull requests with ADO work items.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-pr-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dx-pr-commit
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-core/skills/dx-pr-commit
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-pr-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Commit changes and push pull requests in a consistent, governed workflow, ensuring each change is properly staged, committed with an ADO work item reference, and optionally a pull request is created automatically.

Core Features & Use Cases

  • Staging & Commit: Stages only your changes, formats commit messages with the ADO work item ID, and ensures rebasing onto the base branch.
  • PR Creation: Automatically creates Azure DevOps pull requests with contextual descriptions, linking to work items, and applying repository rules.
  • Use Case: When you finish a task, run dx-pr-commit to commit work with the correct work item and open a PR for review.

Quick Start

Commit the current changes and, if requested, create an Azure DevOps pull request.

Frequently Asked Questions about dx-pr-commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating an Azure DevOps pull request and linking a work item?

You can automate creating an Azure DevOps pull request by using a workflow that stages changes, formats commit messages with the work item ID, and uses tooling to link the work item and open the PR with a contextual description.

How do I commit changes and rebase onto the base branch before opening a pull request?

To commit changes and rebase onto the base branch, the workflow stages only your modifications, applies the commit, and automatically rebases the feature or bugfix branch onto the base branch before creating the pull request.

Can I enforce git rules and project configuration when committing code to Azure DevOps?

Yes, the commit and pull request workflow enforces git rules and reads project configuration to ensure changes are properly staged and associated with the correct Azure DevOps work items before submission.

What's the best way to format commit messages with an ADO work item ID?

The best way to format commit messages with an ADO work item ID is to use an automated workflow that reads persona data and project configuration to append the correct work item reference to the commit message.

Does this pull request automation work with both feature and bugfix branches?

Yes, the pull request automation applies to both feature and bugfix branches, staging changes, rebasing onto the base branch, and creating the Azure DevOps pull request with the required work item association.