Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 32 additions & 21 deletions .github/skills/triage/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,34 +287,45 @@ If a likely duplicate exists, note it in the assessment with the issue number.
```markdown
<details><summary>🏷️ Source-build triage pass — {YYYY-MM-DD HH:MM} UTC</summary>

**Area**: `{area-label}` {(already applied) if present}
**Additional area(s)**: {`area-*` or "none"}
**Kind**: {kind}
**Repro**: {yes-minimal | yes-verbose | n/a | needs-info} — {brief justification}
**Affected version(s)**: {.NET version(s) or "current"}
**Severity**: {S1–S4} — {one-line justification}
### 📋 Classification

**Blocking**: {blocking-release | blocking-downstream | blocking-clean-ci | not blocking}
{If blocking, one-line explanation of what is blocked}
| Field | Value |
|---|---|
| **Area** | `{area-label}` {(already applied) if present} |
| **Additional area(s)** | {`area-*` or "none"} |
| **Kind** | {kind} |
| **Severity** | **{S1–S4}** — {one-line justification} |
| **Affected version(s)** | {.NET version(s) or "current"} |
| **Repro** | `{yes-minimal | yes-verbose | n/a | needs-info}` — {brief justification} |

### 🚦 Priority

- **Blocking:** {blocking-release | blocking-downstream | blocking-clean-ci | not blocking}{ — one-line explanation if blocking}
- **Urgency:** {🔴 current release | 🟡 next release | ⚪ backlog} — {milestone or "no milestone"}
> {one-sentence justification}

### 👥 Routing

**Urgency**: {🔴 current release | 🟡 next release | ⚪ backlog} — {milestone or "no milestone"}
Reason: {one-sentence justification}
- **Team:** @dotnet/source-build
- **Possible SME(s):** {username1}, {username2}
- `{username1}` — {evidence with issue numbers}
- `{username2}` — {evidence with issue numbers}

**Suggested routing**: @dotnet/source-build
**Possible SME(s)**: {username1}, {username2} — {brief evidence}
Evidence:
- {username1} {evidence with issue numbers}
- {username2} {evidence with issue numbers}
### 🔗 Cross-references

**Recommended labels**: add `{area}`
- **Recommended labels:** add `{area}`
- **Related issues:** {#number, #number, or "none found"}
- **Possible duplicate of:** {#number or "none"}

**Related issues**: {#number, #number, or "none found"}
**Possible duplicate of**: {#number or "none"}
### ✅ Assessment

- **Confidence:** {high | medium | low}
- **Needs human?:** {yes — reason | no}

---

**Confidence**: {high | medium | low}
**Needs human?**: {yes — reason | no}
> _Restricted mode — no labels or milestone applied. A maintainer should manually apply any accepted labels and milestone._

_Restricted mode — no labels or milestone applied. A maintainer should manually apply any accepted labels and milestone._
</details>
```

Expand Down
Loading