By sarins-lab
RUP-style Azure DevOps planning pipeline that derives stakeholder requests, requirements, UX artifacts, technical documentation, delivery slices, tasks, and ADRs, then maps them to the active Azure DevOps process.
Converts confirmed RUP requirements into delivery slices, estimates, dependency order, iteration recommendations, and capacity-aware plans.
Breaks confirmed delivery slices into implementation tasks with owners, sequencing, dependencies, and done criteria.
Derives RUP functional and non-functional requirements with acceptance criteria, measurable quality targets, dependencies, and traceability.
Defines a cohesive architecture package with context, boundaries, views, decisions, tradeoffs, technical requirements, ADR candidates, and risks from confirmed requirements.
Captures RUP stakeholder requests, business outcomes, scope boundaries, affected users, and success measures before requirements are derived.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This project helps AI coding tools turn planning conversations into RUP-style SDLC artifacts and then persist them into Azure DevOps.
The planning vocabulary is RUP language:
Azure DevOps process terms such as CMMI Requirement, Scrum Product Backlog Item, Agile User Story, or Basic Issue are selected only at write time after the assistant reads the target project metadata.
Supported clients:
| SDLC role | Output |
|---|---|
| Stakeholder Analyst | Stakeholder request, scope, business value, affected users, success measures |
| Requirements Analyst | Functional and non-functional requirements with acceptance criteria |
| UX Designer | User journeys, screen flows, Figma-ready screen specifications, accessibility notes, UX acceptance criteria |
| Solution Architect | Cohesive architecture views, boundaries, runtime flows, deployment, data, security, operations, technical requirements, ADR candidates |
| Technical Writer | Traceable technical documentation and Azure DevOps wiki-safe Mermaid diagrams from confirmed architecture |
| Delivery Planner | Delivery slices, estimates, dependency order, sprint or iteration recommendation |
| Implementation Lead | Task breakdown with sequencing and done criteria |
Nothing is created in Azure DevOps without confirmation.
Preferred routes:
| Route | Use it when |
|---|---|
/capture-request <description> | Capture a stakeholder request or change need |
/define-requirements <request> | Derive functional and non-functional requirements |
/design-ux <requirements> | Produce UX flow, screen specs, Figma guidance, and UX acceptance criteria |
/plan-requirement <description> | Refine one requirement |
/document-solution <requirements or architecture> | Produce technical documentation and diagrams |
/plan-delivery <requirement> | Produce delivery slices, estimates, and iteration placement |
/plan-task <delivery-slice> | Produce implementation tasks |
Natural planning intent should also trigger the workflow. For example, "I want to setup a highly secure home lab exposed through Cloudflare Tunnel" maps to /capture-request and starts the Stakeholder Analyst phase.
Development does not start until the request is traceable to an existing approved Azure DevOps work item or a confirmed RUP planning artifact. If the user asks for work that is not already represented in Azure DevOps, the assistant captures it as a new Stakeholder Request or Change Request and runs the SDLC workflow first.
User-facing work must include the UX Designer phase before development starts, unless UX is explicitly marked not applicable for non-UI work.
Architecture is not a technology list. It must define system boundary, actors, components, runtime flows, deployment, data, security, operations, decisions, tradeoffs, and open questions. Technical documentation must use the confirmed architecture and Azure DevOps wiki-safe Mermaid diagrams: ::: mermaid blocks and graph TD; or graph LR; for flowcharts.
Before writing work items, the assistant:
mcp_ado_wit_list_backlogs.mcp_ado_wit_get_work_item_type.mcp_ado_wit_add_child_work_items.mcp_ado_wit_update_work_item.mcp_ado_wit_get_work_item.Pass the Azure DevOps organization during install. Pass the default project and optional team as well when you want a fully noninteractive setup.
Online install:
Windows PowerShell:
$env:ADO_MCP_ORG = "<your-azure-devops-org>"
$env:ADO_MCP_PROJECT = "<your-default-project>"
$env:ADO_MCP_TEAM = "<your-default-team>" # optional
$env:ADO_MCP_CLIENTS = "All" # optional: All, Claude, VSCode, Codex
$env:ADO_MCP_FORCE = "1" # optional: replace existing config blocks
irm https://tinyurl.com/yc3wvu6u | iex
Linux/macOS:
export ADO_MCP_ORG="<your-azure-devops-org>"
export ADO_MCP_PROJECT="<your-default-project>"
export ADO_MCP_TEAM="<your-default-team>" # optional
export ADO_MCP_CLIENTS="All" # optional: All, Claude, VSCode, Codex
export ADO_MCP_FORCE="1" # optional: replace existing config blocks
curl -fsSL https://tinyurl.com/bdfuef4w | bash
Repo-local install:
.\scripts\install.ps1 -Organization <your-azure-devops-org> -Project <your-default-project> -Team "<your-default-team>"
npx claudepluginhub sarins-lab/azure-devops-agents --plugin azure-devops-agents-claudeA plugin for analyzing and optimizing coding sessions, providing cost tracking, session logs, turn-gate analysis, and actionable insights to improve performance and reduce costs.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Complete developer toolkit for Claude Code
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.