Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/astordu/qoderharness/triagenpx skills add astordu/qoderharness --skill triagegit clone --depth 1 https://github.com/astordu/qoderharnessWrote 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.
[](https://agentmods.dev/skills/astordu/qoderharness/triage)<a href="https://agentmods.dev/skills/astordu/qoderharness/triage"><img src="https://agentmods.dev/badge/skills/astordu/qoderharness/triage.svg" alt="Measured on agentmods" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00051 | $0.01880 |
| Opus 5 | $0.00026 | $0.00940 |
| Sonnet 5 | $0.00010 | $0.00376 |
| Haiku 4.5 | $0.00005 | $0.00188 |
Grade A, and why
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 4d ago.
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.
Copies of this mod
1 near-identical copy found in the catalogue:
- triage — 92% identical, 102 lines differ
How it starts
The opening of the file, as written. The whole thing — 113 lines — stays where its author put it; the contents beside it link to each section on GitHub.
分诊(Triage)
分诊的核心职责是驱动 issue tracker 上的每个 issue 流经一个小型状态机——由多个分诊角色依次完成分类、验证与流转。
如果本仓库将外部 pull request 也纳入请求来源(详见 issue-tracker 配置),分诊流程同样适用于 PR。可以把 PR 理解为"附带代码变更的 issue":它复用相同的角色、状态和状态机,仅在少数环节存在针对 PR 的特殊处理(详见下文)。至于裸编号 #42 究竟指向 issue 还是 PR,由 tracker 配置决定。
分诊期间发布到 issue tracker 的每一条评论或 issue 都必须 以这条免责声明开头:
> *This was generated by AI during triage.*
参考文档
- AGENT-BRIEF.md — 如何撰写经久耐用的 agent 简报
- OUT-OF-SCOPE.md —
.out-of-scope/知识库如何运作
角色
两个 分类(category) 角色:
bug— 有东西坏了enhancement— 新功能或改进
五个 状态(state) 角色:
needs-triage— 维护者需要评估needs-info— 等待报告者提供更多信息ready-for-agent— 已完全明确,可交给一个离线(AFK)agentready-for-human— 需要人来实现wontfix— 不会处理
对 PR 而言,这些相同的状态是对照附带的代码来理解的:ready-for-agent 表示已附上一份简报、应由一个 agent 对该 diff 走下一步;ready-for-human 表示已准备好供人来合并。
每个经过分诊的 issue 都应恰好带有一个分类角色和一个状态角色。如果状态角色之间相互冲突,就把它标出来,并在做任何其他事情之前询问维护者。
这些是规范角色名——issue tracker 中实际使用的标签字符串可能不同。这个映射应当已经提供给你——如果没有,运行 /init_goder_harness。
状态转换:一个未打标签的 issue 通常先进入 needs-triage;从那里它转向 needs-info、ready-for-agent、ready-for-human 或 wontfix。一旦报告者回复,needs-info 就回到 needs-triage。维护者可以随时覆盖——把看起来不寻常的转换标出来,并在继续之前询问。
调用方式
维护者调用 /triage 并用自然语言描述他们想要什么。解读这个请求并采取行动。例如:
- "给我看看任何需要我关注的东西"
- "咱们来看看 #42"(issue 或 PR)
- "把 #42 移到 ready-for-agent"
- "有什么已经准备好可供 agent 领取的?"
展示需要关注的东西
查询 issue tracker,并呈现三个桶,最旧的在前:
- Unlabeled(未打标签)——从未被分诊过。
needs-triage——评估进行中。needs-info且自上次分诊笔记以来报告者有活动——需要重新评估。
当 PR 在范围内时,把外部 PR 也纳入这些桶,并给每一行标记 [PR] 或 [issue]。发现(discovery)只浮现 外部 PR(tracker 配置定义了谁算外部)——一位协作者进行中的 PR 不是分诊工作。这个过滤只用于发现;一个被明确点名的 PR 无论作者是谁都始终会被分诊。
展示计数以及每一项的一行摘要。让维护者来挑。
分诊某个具体的 issue 或 PR
-
收集上下文。 阅读完整的 issue 或 PR(正文、评论、标签、作者、日期;对 PR 还要看 diff)。解析任何先前的分诊笔记,以免重复追问已解决的问题。使用项目的领域词汇表探索代码库,并尊重该区域内的 ADR。对代码库跑两项检查:(a) 冗余——按领域概念(不只是请求的字面措辞)搜索所请求行为是否已有实现,并报告你查过哪些地方。如果找到了,那就是一个已实现的
wontfix(第 5 步)。(b) 先前否决——阅读.out-of-scope/*.md,浮现任何与此请求相似的记录。 -
给出建议。 把你的分类与状态建议连同理由告诉维护者,外加一段与该请求相关的简短代码库摘要——包括它是否已被实现。等待指示。
What ships with it
2 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.
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.
- 4d ago First seen · 113 lines · 51 tokens per session scan A 6099d61c6016
triage is a skill published in the GitHub repository astordu/qoderharness (21 stars, last pushed 9d ago), licensed MIT. It adds 51 tokens to every session and 1,880 once invoked, about $0.0003 per session on Opus 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-08-30.
Other skills, from other repositories
timeline-creator
Create HTML timelines and project roadmaps with Gantt charts, milestones, phase groupings, and progress indicators. Use when users request timelines, roadmaps, Gantt charts, project schedules, or milestone visualizations.
bootstrap-prd
Set up PRD-driven development infrastructure for a new project, including directory structure, templates, and roadmap.
glab-issue
Create, view, update, and manage GitLab issues. Use when working with issue tracking, bug reports, feature requests, or task management. Operations include creating issues, listing with filters, viewing details, adding comments/notes, updating labels/assignees/milestones, closing/reopening, and board management.…
sales-ops
Set up and run Airtable-based sales operations and CRM workflows — pipeline management, account and renewal management, deal desk, RFP / tender pipelines, partner CRMs, sales forecasting, vertical CRMs (real estate, mortgage, brokerage, capital markets, public works, nonprofit), and AI-native lean stacks…
jira
Search and manage Jira issues using JQL queries, create/update tickets, and manage workflows. Use when asked to find Jira tickets, check the backlog, manage sprints, track bugs, or work with Atlassian project management.
github
Use this skill when Enoch needs to coordinate work with GitHub: branches, pull requests, issues, reviews, comments, checks, and merges.