Skip to content

Sync ci-analysis skill from lewing/agent-plugins#125149

Closed
danmoseley wants to merge 1 commit intodotnet:mainfrom
danmoseley:sync-ci-analysis
Closed

Sync ci-analysis skill from lewing/agent-plugins#125149
danmoseley wants to merge 1 commit intodotnet:mainfrom
danmoseley:sync-ci-analysis

Conversation

@danmoseley
Copy link
Copy Markdown
Member

Syncs the ci-analysis skill to match the current version in lewing/agent-plugins. No local modifications.

Changes

SKILL.md

  • Added negative routing ("DO NOT USE FOR") to reduce mismatches with flow-tracing/code-review tasks
  • Added "Accessing services" guidance for MCP tool discovery and AzDO org matching
  • Condensed "When to Use" and "Script Limitations" sections
  • Removed redundant parameter table and examples (covered by reference docs)

New reference docs

  • analysis-workflow.md — end-to-end analysis workflow steps
  • failure-interpretation.md — patterns for classifying CI failures
  • recommendation-generation.md — guidance for generating actionable recommendations
  • script-modes.md — Get-CIStatus.ps1 operating modes and flag combinations

Updated reference docs

  • azdo-helix-reference.md, delegation-patterns.md, manual-investigation.md — minor refinements

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 3, 2026 22:00
@danmoseley danmoseley added the area-skills Agent Skills label Mar 3, 2026
@danmoseley danmoseley requested a review from SamMonoRT March 3, 2026 22:01
@danmoseley
Copy link
Copy Markdown
Member Author

I didn't test this PR, but it was part of #125005 which I abandoned, but it was used when testing that.

Updating this so triage skills work in this repo can use the latest.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Syncs the .github/skills/ci-analysis skill documentation to match the current version from lewing/agent-plugins, clarifying when the skill should/shouldn’t be used and adding dedicated reference docs for workflow, failure interpretation, and recommendation output.

Changes:

  • Updated SKILL.md to add negative routing guidance, service-access guidance (MCP vs CLI), and to condense/relocate parameter + workflow details into references.
  • Added new reference docs covering the end-to-end workflow, CI failure interpretation, recommendation generation guidance, and script operating modes.
  • Refined existing reference docs (AzDO org selection guidance; Helix log/artifact search guidance; delegation patterns for recovery).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/skills/ci-analysis/SKILL.md Restructures and tightens the skill’s usage guidance; links out to reference docs for details.
.github/skills/ci-analysis/references/analysis-workflow.md Adds an end-to-end workflow (Steps 1–3) for CI analysis after context gathering.
.github/skills/ci-analysis/references/failure-interpretation.md Adds a guide for classifying CI outcomes and handling canceled/timeout/crash recovery.
.github/skills/ci-analysis/references/recommendation-generation.md Adds guidance for synthesizing actionable recommendations from [CI_ANALYSIS_SUMMARY].
.github/skills/ci-analysis/references/script-modes.md Documents script modes and key parameters for PR/build/Helix-job based analysis.
.github/skills/ci-analysis/references/azdo-helix-reference.md Updates guidance for choosing the correct AzDO org/tools based on build URLs.
.github/skills/ci-analysis/references/delegation-patterns.md Refines recovery delegation steps to incorporate MCP tool behavior and faster searching.
.github/skills/ci-analysis/references/manual-investigation.md Adds remote Helix search guidance via MCP tools and clarifies MCP-first approach.

@danmoseley danmoseley requested a review from lewing March 4, 2026 01:21
@danmoseley
Copy link
Copy Markdown
Member Author

@lewing?

@lewing
Copy link
Copy Markdown
Member

lewing commented Mar 6, 2026

If you use the plugin you also get lewing/helix.mcp configured, which makes it work substantially better.

@danmoseley
Copy link
Copy Markdown
Member Author

Meaning you think we should delete this from the repo and especially add a pointer to your repo?

@lewing
Copy link
Copy Markdown
Member

lewing commented Mar 7, 2026

there is also a copy from a different point here https://github.com/dotnet/aspnetcore/tree/main/.github/skills/ci-analysis

@danmoseley
Copy link
Copy Markdown
Member Author

@jkotas how do we feel about pointing to individuals' repos

@jkotas
Copy link
Copy Markdown
Member

jkotas commented Mar 7, 2026

@jkotas how do we feel about pointing to individuals' repos

It sounds like a security problem to me. If you want to do that, Barry needs to sign off on it.

@lewing
Copy link
Copy Markdown
Member

lewing commented Mar 7, 2026

I'd prefer we have a proper shared place for all of it but I'm not holding my breath.

@jkotas
Copy link
Copy Markdown
Member

jkotas commented Mar 7, 2026

https://github.com/dotnet/arcade/ is the place for shared eng infra.

@lewing
Copy link
Copy Markdown
Member

lewing commented Mar 7, 2026

https://github.com/dotnet/arcade/ is the place for shared eng infra.

dotnet/arcade is not a plugin marketplace

@lewing
Copy link
Copy Markdown
Member

lewing commented Mar 7, 2026

let's move this conversation to dotnet/arcade#16567 where I've now shared some more complete thoughts.

@danmoseley
Copy link
Copy Markdown
Member Author

moving to the new shared repo

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-skills Agent Skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants