Agent Skillsmohitagw15856/pm-claude-skills › issue-triage-live

issue-triage-live

GitHub

自动读取GitHub或Linear中的真实开放Issue,根据类型、严重性和优先级进行分类打标。自动应用安全标签和优先级,去重并链接重复项,生成包含已执行变更及需人工决策事项的Triage报告,绝不自动关闭Issue。

skills/issue-triage-live/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

整理积压的Issue列表 为Issue打上标签和设定优先级 清理和去重Issue队列 对Issue进行初步分类和分级

Install

npx skills add mohitagw15856/pm-claude-skills --skill issue-triage-live -g -y
More Options

Use without installing

npx skills use mohitagw15856/pm-claude-skills@issue-triage-live

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill issue-triage-live -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "issue-triage-live",
    "description": "Triage the user's REAL issue tracker — read open issues via the GitHub\/Linear connector, label \/ prioritise \/ dedupe \/ flag them, and apply the safe changes — not advice on triage. Use when asked to triage my issues, clean up the backlog, label and prioritise open issues, or sort my GitHub issues in Cowork. Reads open issues via the connector, classifies by type \/ severity \/ duplicate, applies labels and priorities, and produces a triage-report artifact with the applied changes and the ones needing a human call."
}

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

  1. Type it — bug / feature / question / duplicate / needs-info.
  2. Severity for bugs — blocking / major / minor, from impact and reproducibility.
  3. Priority — severity × reach × strategic pull → P0–P3.
  4. Dedupe — cluster near-identical issues; pick the canonical, link the rest.
  5. Needs-info — issues too thin to action get the label and a templated ask.

Execution (Cowork)

  1. Read issues — via the GitHub/Linear connector, list open issues in scope with bodies and existing labels.
  2. Classify — apply type, severity, priority using the project's scheme; detect duplicates by title/body similarity, not exact match.
  3. Apply the safe changes — set labels and priority through the connector; add a needs-info comment where required; link duplicates to the canonical issue. Do not close issues automatically.
  4. Escalate — anything ambiguous, strategic, or close-worthy is listed for the human, not actioned.
  5. 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."

Version History

  • 471c606 Current 2026-07-22 14:56

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
2d3cfdeb
Indexed
2026-07-22 14:56

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-29 11:37
浙ICP备14020137号-1 $방문자$