Add Azure DevOps Integration extension to community catalog#1734
Add Azure DevOps Integration extension to community catalog#1734mnriem merged 8 commits intogithub:mainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds Azure DevOps (ADO) work item synchronization support to Spec Kit’s command-template workflow by introducing a new speckit.adosync command template, cross-platform scripts to create/link work items via Azure CLI OAuth, and tests validating the new handoffs frontmatter field integration.
Changes:
- Added
speckit.adosynccommand template and ADO work item creation scripts (bash + PowerShell). - Updated existing command templates (
specify,plan,tasks) to includehandoffsentries that can route to ADO sync. - Added test coverage for
handoffsparsing/rendering and AI skills generation compatibility.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 12 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/test_extensions.py | Adds unit tests covering handoffs parsing and command rendering/registration behavior. |
| tests/test_ai_skills.py | Adds tests ensuring skill generation works with templates that include handoffs and other complex frontmatter fields. |
| templates/commands/specify.md | Adds a handoffs entry to route from specify → adosync and updates next-step messaging. |
| templates/commands/plan.md | Adds a handoffs entry to route from plan → adosync (task sync). |
| templates/commands/tasks.md | Adds a handoffs entry to route from tasks → adosync. |
| templates/commands/adosync.md | Introduces the new adosync command template describing the interactive workflow and script execution. |
| scripts/powershell/create-ado-workitems.ps1 | New PowerShell implementation to parse spec/tasks files and create/link ADO work items via az boards. |
| scripts/bash/create-ado-workitems.sh | New bash implementation to parse spec/tasks files and create/link ADO work items via az boards. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Would love to see this land as an extension. See https://github.com/github/spec-kit/tree/main/extensions If you need more information let us know! |
|
https://github.com/pragya247/spec-kit-azure-devops How about this? @mnriem |
|
@pragya247 Looks great now just change the PR to list it in the extensions README.md and the community catalog :) |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Please review @mnriem, reverted original changes and added required ones. |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@pragya247 Thank you for the contribution! |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
) * Add Azure DevOps work item synchronization with handoffs system * Resolving the comments * Added details of Azure DevOps extention * t status t revert --abort Revert "Add Azure DevOps work item synchronization with handoffs system" This reverts commit 39ac7e4. * Update extensions/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update extensions/catalog.community.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: pragya247 <pragya@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Add Azure DevOps Integration Extension to Community Catalog
Description
This PR adds the Azure DevOps Integration extension to the Spec Kit community catalog, making it discoverable by users.
Key Changes:
Added to Community Catalog (
extensions/catalog.community.json):azure-devopsUpdated Extensions README (
extensions/README.md):Reverted Core Integration:
Extension Features
The Azure DevOps Integration extension provides:
spec.mdto Azure DevOps as User Story work itemstasks.mdto Azure DevOps as Task work itemsafter_taskshook for automatic synchronizationInstallation
Users can install the extension with:
Or discover it in the catalog:
Testing
specify extension add --dev/speckit.adosyncworks correctly in spec-kit projectsAI Disclosure
AI Assistance:
extension.yml) generation