flow-analysis

Analyze VMR codeflow to identify blocked, stale, or missing backflow PRs.

13|20|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dotnet/arcade-skills --skill flow-analysis-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-analysis
Source: https://github.com/dotnet/arcade-skills/tree/main/plugins/dotnet-dnceng/skills/flow-analysis
Command: npx skills add https://github.com/dotnet/arcade-skills --skill flow-analysis-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, darc, dotnet, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Analyze the health of VMR codeflow across code repositories to surface backflow PRs that are blocked, stale, or missing, enabling targeted remediation.

Core Features & Use Cases

  • End-to-end codeflow analysis for single PR, per-branch status, and repo-wide health checks.
  • Integrates with Maestro MCP for subscription and build freshness data.
  • Supports forward-flow investigations to identify blockers and recovery paths.

Quick Start

Run the flow-health analysis workflow against a repository to generate a structured health report.

Frequently Asked Questions about flow-analysis

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

FAQPage Schema
How do I diagnose blocked or stale backflow PRs in VMR codeflow?

Diagnosing VMR codeflow health involves analyzing backflow PRs to identify blocked, stale, or missing pull requests across dotnet repositories. The analysis generates a structured health report with actionable remediation guidance.

What is VMR codeflow health analysis and when do I need it?

VMR codeflow health analysis surfaces blocked, stale, or missing backflow PRs across code repositories. You need it when tracking per-repo or multi-repo flow health, including single-PR analysis, repo-wide health checks, and forward-flow investigations.

Can I check codeflow status across multiple dotnet repositories at scale?

Yes, you can check codeflow status across multiple dotnet repositories at scale. The analysis supports per-repo and multi-repo flow health scenarios, applying script-driven data collection and Maestro MCP enrichment for comprehensive coverage.

Do I need Maestro MCP to analyze dotnet VMR subscriptions?

Yes, the analysis integrates with Maestro MCP to retrieve subscription and build freshness data. This enrichment is combined with script-driven data collection to provide a complete picture of VMR codeflow health and identify missing backflow PRs.

How do I trigger or force-trigger Maestro subscriptions during codeflow analysis?

You can trigger or force-trigger Maestro subscriptions during codeflow analysis using optional action parameters. This allows you to initiate backflow PRs directly while investigating forward-flow blockers and recovery paths across dotnet repositories.

What's the best way to investigate forward-flow blockers in dotnet repositories?

The best way to investigate forward-flow blockers is running an end-to-end codeflow analysis workflow. It identifies blockers and recovery paths across dotnet repositories by combining script-driven data collection with Maestro subscription freshness data.