DSH-better-sidebar: Skill for Claude Code

.agents/skills/issue-triage/SKILL.md

issue-triage is a skill for Claude Code, Codex from omdsh-dev/DSH-better-sidebar. It costs 119 tokens per session (1,993 once invoked), scanned A, original, MIT.

An issue and pull-request sorting workflow for a code repository. It classifies each item by type, area, and priority, then recommends whether to close it, request more information, schedule it, or wait for review.

In plain words
What is it for?
Use it to review issues and pull requests, find evidence that a problem may already be fixed, assign labels and priorities, and update a GitHub Projects board and triage documents.
Why use it?
It turns a long, unclear queue into decisions that can be checked against repository evidence. It also keeps the decisions aligned with the project board and triage notes.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents); mentions AGENTS.md.

This is omdsh-dev/DSH-better-sidebar's own configuration. It tells Claude Code and Codex how to work on DSH-better-sidebar itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything DSH-better-sidebar configures →

About the project

dsh-better-sidebar is an extensible sidebar workspace for DeepSeek Harness that provides file viewing and editing, terminals, Git tools, web pages, model conversations, and sub-agent task views. It is used by developers working with coding agents, and third-party extensions can add sidebar tabs and file viewers.

omdsh-dev/DSH-better-sidebar · 4,928 stars · on GitHub

Reuse

Borrowing it

Nothing to install: this file belongs to omdsh-dev/DSH-better-sidebar. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/omdsh-dev/DSH-better-sidebar/main/.agents/skills/issue-triage/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/omdsh-dev/DSH-better-sidebar

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for issue-triage

README.md
[![agentmods](https://agentmods.dev/badge/skills/omdsh-dev/dsh-better-sidebar/issue-triage/github.svg)](https://agentmods.dev/skills/omdsh-dev/dsh-better-sidebar/issue-triage)
Your own site
<a href="https://agentmods.dev/skills/omdsh-dev/dsh-better-sidebar/issue-triage"><img src="https://agentmods.dev/badge/skills/omdsh-dev/dsh-better-sidebar/issue-triage/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for issue-triage

Your own site · 80×15
<a href="https://agentmods.dev/skills/omdsh-dev/dsh-better-sidebar/issue-triage"><img src="https://agentmods.dev/badge/skills/omdsh-dev/dsh-better-sidebar/issue-triage.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 119 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,993 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00119 $0.01993
Opus 5.5 $0.00048 $0.00797
Sonnet 5.5 $0.00024 $0.00399
Haiku 4.5 $0.00012 $0.00199

Measured 1mo ago against content hash 303d33db5359, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

issue-triage scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/board-sync.mjs, scripts/snapshot.mjs), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/issue-triage/SKILL.md · 93 lines

How it starts

The opening of the file, as written. The whole thing — 93 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Issue / PR 分诊与排队

把仓库里的 issue 与 PR 变成一组可执行的结论:每条要么有优先级与批次、要么有明确的关闭理由。判断必须带证据,写回必须可复核。

边界:本 skill 只动 issue / PR / Projects 看板与 docs/plans/ 下的分诊文档,不碰 src/、tests/、DSH 源码,也不改 issue 正文。仓库硬约束见 AGENTS.md §1(代码改动走 PR、禁止写 DSH 源码)。

一次性准备

  • 看板读写需要 project scope:gh auth refresh -s project(只能人点浏览器,不要自己起流程干等)。
  • 看板身份、标签口径、批次定义、默认规则:references/taxonomy.md。
  • GitHub API / gh CLI 的坑(视图分组不可写、字段选项替换会清值、非 ASCII 键乱码等):references/gh-gotchas.md。动手前先读一遍,能省掉一整轮返工。

阶段 1 · 取快照

node .agents/skills/issue-triage/scripts/snapshot.mjs --out /tmp/triage

产出 snapshot.json(结构化)与 digest.md(人读:标题 + 标签 + 年龄 + 评论摘要 + 代码/提交里的修复引用)。先读 digest 再做判断,不要靠标题猜。

snapshot.mjs 会额外扫描 main / 任意 merge-train 分支的提交与 CHANGELOG、docs、src、tests 里对本 issue 号的引用,这是「已经修好了吗」最便宜的证据来源。

阶段 2 · 分类(每条都要落三个坐标)

  1. 类型:bug / enhancement / question / documentation / refactor / chore。
  2. 领域:area/sidebar(承载面/布局/面板/交互)· area/explorer · area/editor · area/tabs · area/git · area/terminal · area/security · area/build · area/i18n;跨领域或纯流程类不挂,不要硬塞。
  3. 优先级:P0 崩溃/阻塞或核心能力缺失(基本需求) · P1 影响日常使用/数据丢失/门禁红 · P2 功能性缺陷(有 workaround)或广泛需要的功能 · P3 体验与建议、窄场景,以及已修好/已不再适用的条目。

铁律:

  • 已有优先级标签默认保留(维护者此前打过的是判断,不是噪声)。只有「主题已从产品中消失」才下调,且要在文档里记一笔。
  • 只降不升:真觉得该升级,先说给人听,别默默改。
  • 一条 issue 只能有一个 P 标签:gh issue edit --add-label 不会移除旧标签,批量改完必须回读自查(见阶段 4)。
  • 对 PR 不判类型/领域,只判优先级:从它引用的仍开着的 issue 继承(取最高档);引用不到就留空,不要编。

阶段 3 · 判动作(决定「要不要关、要不要追」)

按证据把每条归到一组,证据不足就留在待办:

组 判据 动作
已修(train/分支) merge train PR 正文的 Fixes #N,或提交里明确 Fixes/Closes #N 不手动关:等合并自动关;没被 Fixes 覆盖的自己复核后关
已修(已发布) 代码里能指出守卫它的文件/测试,或 CHANGELOG 记录 completed 关闭,评论里写具体位置
已不再适用 该功能已从产品移除(如终端交还宿主、围栏删除)或宿主版本线已不支持 not planned 关闭,写清「已经没有这块代码」
重复 / 第三方 同题 issue(含已 NOT_PLANNED 的)、根因在宿主 bundle 或别的插件 not planned + 指回/指向对方仓库
已答复 问题已有答案(含你自己答的) completed + 一句话结论 + 逃生路线
缺信息 现象无法定位且报告者没给环境/日志/复现 追问一次,写明要什么并声明「14 天无新证据按无法复现关闭」
PR 在飞 有 open PR 引用它 不动,进 R0 等 review
留待办 其余 按优先级进 R1/R2/R3

Read the full file on GitHub · 93 lines

Files

What ships with it

6 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 93 lines · 119 tokens per session scan A 303d33db5359

Subscribe to this mod's changes

issue-triage is a skill published in the GitHub repository omdsh-dev/DSH-better-sidebar (4,928 stars, last pushed yesterday), licensed MIT. It adds 119 tokens to every session and 1,993 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-05.

Related

issue-triage compared with skills from other repositories

issue-triage next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
issue-triageomdsh-dev/DSH-better-sidebarSkill4.9kyesterdayMITA119Claude Code, Codex
submit-dsh-pluginimsai-sh/awesome-deepseek-harness-pluginsSkill365todayMITA103Codex
changelog-writingxiajiajun516/dsh-config-managerSkill3012d agoMITA92Claude Code, Codex
dsh-plugin-guidePerryLink/dsh-plugin-guideSkill642d agoApache-2.0A62Claude Code, Codex
commit-messagepingfanfan/hello-dshSkill1071mo agoMITA43Claude Code, Codex
code-review-zhgongyijie85/mattpocock-skills-dsh-zhSkill81mo agoMITA109Claude Code, Codex
resolving-merge-conflicts-zhgongyijie85/mattpocock-skills-dsh-zhSkill81mo agoMITA26Claude Code, Codex