By lewing
Skills for .NET engineering infrastructure: CI/CD analysis, VMR codeflow, and build pipeline workflows
Analyze CI build and test status from Azure DevOps and Helix for dotnet repository PRs. Use when checking CI status, investigating failures, determining if a PR is ready to merge, or given URLs containing dev.azure.com or helix.dot.net. Also use when asked "why is CI red", "test failures", "retry CI", "rerun tests", "is CI green", "build failed", "checks failing", or "flaky tests". DO NOT USE FOR: investigating stale codeflow PRs or dependency update health, tracing whether a commit has flowed from one repo to another, reviewing code changes for correctness or style.
Analyze VMR codeflow health using maestro MCP tools and GitHub MCP tools. USE FOR: investigating stale codeflow PRs, checking if fixes have flowed through the VMR pipeline, debugging dependency update issues, checking overall flow status for a repo, diagnosing why backflow PRs are missing or blocked, subscription health, build freshness, URLs containing dotnet-maestro or "Source code updates from dotnet/dotnet". DO NOT USE FOR: CI build failures (use ci-analysis skill), code review (use code-review skill), general PR investigation without codeflow context, tracing whether a specific commit/PR has reached another repo (use flow-tracing skill). INVOKES: maestro and GitHub MCP tools, flow-health.cs script.
Trace dependency flow across .NET repos through the VMR pipeline. USE FOR: checking if a PR/commit from repo A has reached repo B, finding what runtime SHA is in an SDK build, tracing dependency versions through the VMR, checking if a commit is included in an SDK build, decoding SDK version strings, "has my fix reached runtime", "did roslyn#80873 flow to runtime", "what SHA is in SDK version X", cross-repo dependency tracing, mapping SDK versions to VMR commits. DO NOT USE FOR: codeflow PR health or staleness (use flow-analysis skill), CI build failures (use ci-analysis skill). INVOKES: maestro and GitHub MCP tools, Get-SdkVersionTrace.ps1 script.
Query Maestro/BAR dependency flow data using the mstro CLI tool via bash. USE FOR: subscription health checks, build flow tracing, codeflow status, channel discovery, triggering subscription updates — when MCP tools aren't loaded or when scripting with JSON output and jq. Also use when investigating "is this subscription stale", "what's the latest build", "check backflow status". DO NOT USE FOR: tasks where maestro MCP tools are already available in context (prefer flow-analysis or flow-tracing skills when MCP server is loaded). INVOKES: bash (mstro CLI commands with --json output).
External network access
Connects to servers outside your machine
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.
Public skills by @lewing — CI analysis, code review, trusted publishing
A plugin marketplace for Copilot Agent Skills. Install plugins to get skills and MCP server configs automatically.
/plugin marketplace add lewing/agent-plugins
/plugin # → go to Discover tab
/plugin install <plugin-name>@lewing-public
/plugin update <plugin-name>@lewing-public
Via marketplace:
/plugin marketplace add lewing/agent-plugins
/plugin marketplace browse lewing-public
/plugin install <plugin-name>@lewing-public
/plugin update <plugin-name>@lewing-public
/plugin list
Or install directly from GitHub:
/plugin install lewing/agent-plugins:plugins/<plugin-name>
List and manage installed skills:
/skills list
/skills # toggle on/off with arrow keys + spacebar
/skills reload # pick up newly added skills
Note: VS Code plugin support is a preview feature. You may need to enable it first.
// settings.json
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["lewing/agent-plugins"]
}
Once configured, type /plugins in Copilot Chat to browse and install plugins from the marketplace.
# Copilot CLI / Claude Code
/plugin uninstall <plugin-name>@lewing-public
# VS Code — remove the entry from chat.plugins.marketplaces in settings.json
This repo includes a standalone CLI for managing installed skills, agents, and MCP configs outside of the editor plugin commands.
# Requires .NET 10 SDK
dotnet scripts/plugin-cli.cs -- all list # see what's installed
dotnet scripts/plugin-cli.cs -- all install # install everything
dotnet scripts/plugin-cli.cs -- skills diff # compare repo vs installed
dotnet scripts/plugin-cli.cs -- all install --exact # full sync
Run dotnet scripts/plugin-cli.cs -- --help for all commands and options.
Skills for .NET engineering infrastructure: CI/CD analysis, VMR codeflow, and build pipeline workflows
Performance benchmarking and micro-benchmark skills for .NET
Performance benchmarking and micro-benchmark skills for .NET
Skills and agents for .NET major version bumps: TFM updates, workload manifest creation, and version property management
npx claudepluginhub lewing/agent-plugins --plugin dotnet-dncengDebug CI/CD pipeline failures and fix configurations
Everyday maintenance automation and one-shot upgrade skills for .NET 10+, C# 14 applications with Aspire MCP integration
Build CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, and more
Comprehensive .NET development skills and agents for Claude Code - covering C#, F#, Akka.NET, Aspire, testing frameworks, and specialized tools
Plugin-first Claude Code workflows with planning, CI/CD debugging, reusable agents, TODOs, and MCP safety policies.
DevOps patterns: CI debugging, tech debt detection, own all failures