一键导入
triage
Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Ask which skill or flow fits your situation. A router over the skills in this repo.
Implement a piece of work based on a spec or set of tickets.
Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker.
Plan a huge chunk of work — more than one agent session can hold — as a shared map of investigation tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.
| name | triage |
| description | Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs. |
| disable-model-invocation | true |
Issue tracker + label mapping should exist; run /zoo-setup-matt-pocock-skills if missing.
Every posted issue/PR/comment MUST start:
> *This was generated by AI during triage.*
If this repo treats external pull requests as a request surface (see issue-tracker config), triage covers them too: a PR is an issue with attached code — same roles, same states, same machine, with deltas marked "for a PR" below. Resolve bare #42 to issue or PR per tracker config.
Category: bug, enhancement.
State: needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix.
Rules:
needs-triage → other state.needs-info returns to needs-triage after reporter reply.For a PR, same states read against attached code: ready-for-agent = brief attached, agent takes next step on diff; ready-for-human = ready for merge.
Query tracker; show oldest first:
needs-triage.needs-info with reporter activity after triage notes.Show counts + one-line summaries. Let maintainer pick.
wontfix (already-implemented). (b) prior rejection — read .out-of-scope/*.md matches.needs-info signal)./grilling and /domain-modeling skills together — grill into shape one question at a time, sharpening domain terms and updating CONTEXT.md/ADRs inline as decisions land.ready-for-agent: post agent brief from AGENT-BRIEF.md.ready-for-human: same; include why human needed.needs-info: post triage notes template.wontfix:
.out-of-scope/..out-of-scope/, comment, close.needs-triage: apply role; optional progress comment.ready-for-agent without brief, ask whether to write one.## Triage Notes
**What we've established so far:**
- point 1
- point 2
**What we still need from you (@reporter):**
- question 1
- question 2
Rules: capture resolved info; ask specific/actionable questions; on resume, do not re-ask answered questions.
Call attempt_completion with:
Do NOT use ask_followup_question or write results as plain text without calling the tool.