issue-triage-live
Triage the user's REAL issue tracker — read open issues via the GitHub/Linear connector, label / prioritise / dedupe / flag them, and apply the safe…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Issue Triage (Live)
An untriaged backlog is a pile no one trusts. In Claude Cowork this skill reads the real open issues, classifies each, applies the safe labels and priorities in place, and hands back a report — turning a heap into a queue, while leaving the judgement calls to a human.
What This Skill Produces
- The triaged backlog — each open issue typed (bug / feature / question / duplicate), severity-tagged, and prioritised
- Applied changes — labels and priority set via the connector; duplicates linked to their canonical issue
- A triage-report artifact — what was applied, the duplicate clusters, and the issues that need a human decision
Required Inputs
Ask for these if not provided:
- The repo/project — which GitHub repo or Linear team, and the filter (all open, untriaged only)
- The label & priority scheme — existing labels and what P0–P3 mean here
- Autonomy — apply labels/priority automatically, or preview first (default: apply labels, preview closes/merges)
Framework: The Triage Pass
- Type it — bug / feature / question / duplicate / needs-info.
- Severity for bugs — blocking / major / minor, from impact and reproducibility.
- Priority — severity × reach × strategic pull → P0–P3.
- Dedupe — cluster near-identical issues; pick the canonical, link the rest.
- Needs-info — issues too thin to action get the label and a templated ask.
Execution (Cowork)
- Read issues — via the GitHub/Linear connector, list open issues in scope with bodies and existing labels.
- Classify — apply type, severity, priority using the project's scheme; detect duplicates by title/body similarity, not exact match.
- Apply the safe changes — set labels and priority through the connector; add a
needs-infocomment where required; link duplicates to the canonical issue. Do not close issues automatically. - Escalate — anything ambiguous, strategic, or close-worthy is listed for the human, not actioned.
- Emit the artifact — the triage report with applied changes, duplicate clusters, and the human queue.
Guardrails: never auto-close issues (only propose); apply only labels/priority/links automatically; use the project's real label scheme, not invented labels; if the connector is unauthorised, produce the triage plan without applying and say so.
Output Format
An Issue Triage Report:
Summary
N open · B bugs · F features · Q questions · D duplicate clusters · applied to M
Applied
| Issue | Type | Severity | Priority | Labels added |
|---|---|---|---|---|
Duplicate clusters
- canonical #X ← #Y, #Z
Needs a human
- #N — why (close-worthy / strategic / ambiguous)
Quality Checks
- [ ] No issue was auto-closed
- [ ] Labels/priorities use the project's real scheme
- [ ] Duplicate clusters name a canonical issue and link the rest
- [ ] Priority reflects severity × reach, not gut feel
- [ ] Ambiguous/strategic issues were escalated, not force-labelled
Anti-Patterns
- Auto-closing issues — propose, don't close.
- Inventing labels the project doesn't use.
- Exact-match dedupe that misses reworded duplicates.
- Labelling a thin issue P2 instead of asking for repro/info.
Example Trigger Phrases
- "Triage my open GitHub issues in Cowork."
- "Label and prioritise the backlog, and cluster the duplicates."
- "Sort my Linear issues — types, severity, priority."
- "Clean up the issue tracker and flag what needs me."
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/pm-cowork-live/skills/issue-triage-live/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 issue-triage-live 的技能。它们内容并不相同,别混用:
- mohitagw15856/pm-claude-skills — Triage the user's REAL issue tracker — read open issues via the GitHub/Linear connector, l
- mohitagw15856/pm-claude-skills — Triage the user's REAL issue tracker — read open issues via the GitHub/Linear connector, l