Skip to content

Add System.Net review agent, skill, and folder-scoped instructions#126637

Open
T-Gro wants to merge 6 commits intodotnet:mainfrom
T-Gro:agentic/network-review
Open

Add System.Net review agent, skill, and folder-scoped instructions#126637
T-Gro wants to merge 6 commits intodotnet:mainfrom
T-Gro:agentic/network-review

Conversation

@T-Gro
Copy link
Copy Markdown
Member

@T-Gro T-Gro commented Apr 8, 2026

Generated from the full extraction pipeline using 25,366 expert review comments across 5,579 PRs from dotnet/runtime and dotnet/corefx, spanning 2016-2026. Five expert reviewers contributed data.

Artifacts:

  • .github/agents/system-net-review.md (reviewing-system-net-code) 24 review dimensions, 87 CHECK items, 12 principles, 5-wave workflow
  • .github/skills/system-net-review/SKILL.md (writing-system-net-code) Implementation guidance with decision trees and code examples; delegates to @system-net-review agent for structured reviews
  • .github/instructions/system-net-{http,sockets,security,quic,common,interop}.instructions.md Folder-scoped auto-loaded guidance for 6 networking areas

No existing .github/ artifacts were modified.

Generated from the full extraction pipeline using 25,366 expert review
comments across 5,579 PRs from dotnet/runtime and dotnet/corefx,
spanning 2016-2026. Five expert reviewers contributed data.

Artifacts:
- .github/agents/system-net-review.md (reviewing-system-net-code)
  24 review dimensions, 87 CHECK items, 12 principles, 5-wave workflow
- .github/skills/system-net-review/SKILL.md (writing-system-net-code)
  Implementation guidance with decision trees and code examples;
  delegates to @system-net-review agent for structured reviews
- .github/instructions/system-net-{http,sockets,security,quic,common,interop}.instructions.md
  Folder-scoped auto-loaded guidance for 6 networking areas

No existing .github/ artifacts were modified.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 8, 2026 11:20
@T-Gro T-Gro marked this pull request as draft April 8, 2026 11:24
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

Adds GitHub Copilot configuration artifacts to provide System.Net-specific authoring guidance, folder-scoped instructions, and a dedicated networking review agent for dotnet/runtime.

Changes:

  • Introduces a new System.Net review agent definition with a structured, dimension-based checklist and workflow.
  • Adds a System.Net skill document intended to guide implementation and delegate reviews to the agent.
  • Adds folder-scoped instruction files for System.Net subareas (Http, Sockets, Security, Quic, Common, Interop).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
.github/agents/system-net-review.md New System.Net review agent with principles, dimensions, routing table, and review workflow.
.github/skills/system-net-review/SKILL.md New System.Net authoring/review guidance skill meant to delegate to the agent and provide patterns/decision trees.
.github/instructions/system-net-common.instructions.md Folder-scoped guidance for common System.Net libraries.
.github/instructions/system-net-http.instructions.md Folder-scoped guidance for System.Net.Http/Json/WinHttpHandler.
.github/instructions/system-net-interop.instructions.md Folder-scoped guidance for networking-related interop areas.
.github/instructions/system-net-quic.instructions.md Folder-scoped guidance for System.Net.Quic.
.github/instructions/system-net-security.instructions.md Folder-scoped guidance for System.Net.Security.
.github/instructions/system-net-sockets.instructions.md Folder-scoped guidance for System.Net.Sockets.

@T-Gro T-Gro marked this pull request as ready for review April 8, 2026 12:22
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 8, 2026 12:24
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

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 8, 2026 12:34
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

T-Gro and others added 2 commits April 8, 2026 14:41
The Dx references in the skill file were mismatched with the agent
doc's actual dimension numbering. Rather than fix them (and risk
future drift), drop all numeric dimension pointers entirely.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Instruct the system-net-review agent to launch one claude-opus-4.6
sub-agent per dimension in Wave 1, running all dimensions in parallel.
Each sub-agent gets the full briefing pack plus its assigned dimension
and CHECK items.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 8, 2026 13:05
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

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

@T-Gro T-Gro enabled auto-merge (squash) April 8, 2026 13:56
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @karelz, @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

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

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants