triage — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited triage (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
把项目 issue tracker 上的 issues 移动过一套小型 triage roles 状态机。
Triage 期间发布到 issue tracker 的每条 comment 或 issue 都必须以这个 disclaimer 开头:
> *This was generated by AI during triage.*.out-of-scope/ knowledge base 如何工作两个 category roles:
bug — 某个东西坏了enhancement — 新 feature 或 improvement五个 state roles:
needs-triage — maintainer 需要评估needs-info — 等待 reporter 提供更多信息ready-for-agent — 完全规格化,ready for AFK agentready-for-human — 需要 human implementationwontfix — 不会处理每个 triaged issue 都应正好携带一个 category role 和一个 state role。如果 state roles 冲突,先标记并询问 maintainer,再做其他事。
这些是 canonical role names;issue tracker 中实际使用的 label strings 可能不同。Mapping 应该已经提供给你;如果没有,运行 /setup-matt-pocock-skills。
State transitions:未标记 issue 通常先进入 needs-triage;之后移动到 needs-info、ready-for-agent、ready-for-human 或 wontfix。Reporter 回复后,needs-info 回到 needs-triage。Maintainer 可以随时 override;对看起来不寻常的 transitions,要先标记并询问再继续。
Maintainer 调用 /triage,并用自然语言描述想做什么。解释请求并行动。Examples:
查询 issue tracker,并按最旧优先展示三个 buckets:
展示 counts 和每个 issue 的一行 summary。让 maintainer 选择。
.out-of-scope/*.md,并展示任何与此 issue 相似的 prior rejection。needs-info 信号)。Confirmed repro 会生成强得多的 agent brief。/grill-with-docs session。ready-for-agent — 发布 agent brief comment(AGENT-BRIEF.md)。ready-for-human — 使用与 agent brief 相同的结构,但说明为什么不能 delegate(judgment calls、external access、design decisions、manual testing)。needs-info — 发布 triage notes(template 见下)。wontfix(bug)— 礼貌解释,然后 close。wontfix(enhancement)— 写入 .out-of-scope/,从 comment 链接它,然后 close(OUT-OF-SCOPE.md)。needs-triage — 应用 role。如果有 partial progress,可选择 comment。如果 maintainer 说 "move #42 to ready-for-agent",信任他们并直接应用 role。确认你即将做什么(role changes、comment、close),然后行动。跳过 grilling。如果在没有 grilling session 的情况下移动到 ready-for-agent,询问他们是否想写 agent brief。
## Triage Notes
**What we've established so far:**
- point 1
- point 2
**What we still need from you (@reporter):**
- question 1
- question 2把 grilling 中解决的所有内容捕获在 "established so far" 下,避免工作丢失。Questions 必须具体且 actionable,不要写 "please provide more info"。
如果 issue 上存在 prior triage notes,读取它们,检查 reporter 是否回答了任何 outstanding questions,并在继续前展示 updated picture。不要重复询问已解决的问题。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.