This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git
The following commit(s) were added to refs/heads/main by this push:
new f78c1cf skills/pr-management-triage: trim frontmatter to fit metadata
budget (#125)
f78c1cf is described below
commit f78c1cf586bed5a358dd96964661848e366222c8
Author: Yeonguk Choo <[email protected]>
AuthorDate: Tue May 12 03:49:15 2026 +0900
skills/pr-management-triage: trim frontmatter to fit metadata budget (#125)
Trims pr-management-triage frontmatter from 1,183 → 900 chars (margin
353 → 636). Drops the upstream_repo default-resolution detail (covered
by the placeholder-convention HTML comment), the convert-to-draft
implementation detail ("with a quality-issues comment"), the
code-review distinction's verbose parenthetical (just "Does not
perform code review" is enough for routing), the variation-on-a-theme
hedge, and the one-page-batch performance note (covered by body).
All six literal trigger phrases preserved verbatim; all eight action
verbs (draft / comment / close / rebase / CI rerun / first-time-
contributor approve / stale-reviewer ping / "ready for maintainer
review" label) kept as routing signals; the sibling-skill distinction
(*"Does not perform code review — that lives in
pr-management-code-review"*) preserved.
Tracking: #118
---
.claude/skills/pr-management-triage/SKILL.md | 37 +++++++++++++---------------
1 file changed, 17 insertions(+), 20 deletions(-)
diff --git a/.claude/skills/pr-management-triage/SKILL.md
b/.claude/skills/pr-management-triage/SKILL.md
index 23bb3ea..3ce3452 100644
--- a/.claude/skills/pr-management-triage/SKILL.md
+++ b/.claude/skills/pr-management-triage/SKILL.md
@@ -2,27 +2,24 @@
name: pr-management-triage
mode: Triage
description: |
- Sweep open pull requests on the configured `<upstream>` repo
- (default: read from `<project-config>/project.md →
- upstream_repo`), classify each one against the project's quality
- criteria, propose a disposition, and — on the maintainer's
- confirmation — carry out the action via `gh`. Decides whether
- each PR should be converted to draft with a quality-issues
- comment, commented on, closed, rebased, have CI reruns
- triggered, have a first-time-contributor workflow approved, be
- pinged to a stale reviewer, or marked `ready for maintainer
- review`. Does **not** perform code review (no LLM line comments,
- no approve/request-changes submissions) — that lives in
- [`pr-management-code-review`](../pr-management-code-review/SKILL.md).
+ Sweep open pull requests on the configured `<upstream>` repo,
+ classify each one against the project's quality criteria,
+ propose a disposition, and — on the maintainer's
+ confirmation — carry out the action via `gh`. Decides
+ whether each PR should be converted to draft, commented on,
+ closed, rebased, have CI reruns triggered, have a
+ first-time-contributor workflow approved, be pinged to a
+ stale reviewer, or marked `ready for maintainer review`.
+ Does **not** perform code review — that lives in
+ `pr-management-code-review`.
when_to_use: |
- Invoke when a maintainer says "triage the PR queue", "go through
- new contributor PRs", "run the morning triage", "triage PR NNN",
- "are there any stale PRs we should close", or any variation on
- the "sweep the contributor PRs and tell me which ones need
- action" theme. Also appropriate as a recurring morning sweep —
- the skill is cheap against a one-page batch (default 20 PRs)
- and is a no-op when every candidate is already triaged or inside
- its grace window.
+ Invoke when a maintainer says "triage the PR queue", "go
+ through new contributor PRs", "run the morning triage",
+ "triage PR NNN", "are there any stale PRs we should close",
+ or "sweep the contributor PRs and tell me which ones need
+ action". Also appropriate as a recurring morning sweep — the
+ skill is a no-op when every candidate is already triaged or
+ inside its grace window.
argument-hint: "[pr:N] [label:LBL] [author:LOGIN] [review-for-me] [stale]
[repo:owner/name]"
license: Apache-2.0
---