本文へ移動
cccskills
無料GitHub で公開

incident-triage

The on-call triage procedure for checkout-api. Use whenever you are asked to investigate elevated errors, elevated latency, or a suspected regression.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Follow this procedure. It exists because the obvious answer is usually wrong.

1. Pull everything first

Fetch logs, metrics and deploy history for the whole window before you analyze any of them. A conclusion drawn from one source is a guess.

2. Characterize signatures, do not rank them

Never conclude from "which error is most frequent". High-volume errors are usually chronic noise that was there yesterday too.

For every distinct error signature, compute its count per hour across the window. You are looking for a signature whose rate changed — ideally one that was zero and then was not. A signature that is flat across the whole window is background, however loud it is.

3. Locate the change point

For each signature that changed, find the timestamp of its first occurrence after the change. That timestamp, not the start of the window, is the moment you are explaining.

4. Correlate with deploys

Normalize every timestamp to UTC epoch seconds before comparing sources; they do not all use the same format or the same clock. A deploy is a candidate only if it precedes the change point by minutes, not hours. Where two deploys are close together, the one that lines up is the one that lines up — check both.

5. Confirm in the metrics

The metric series is long format: one row per metric per minute. Aggregate it per metric before drawing conclusions.

  • A cause produces a sustained change beginning at the change point. A spike that recovers on its own is not your incident.
  • Check request volume too. If traffic did not change, the incident is not load-driven and you should stop looking for one.
  • A resource metric sitting exactly at its configured limit is worth more than any latency graph.

6. Explain the mechanism

Tie the candidate deploy's change list to what the metrics show. If you cannot explain how that change produces these numbers, you have a correlation, not a root cause — and you should say that in the ticket.

7. File one ticket

Exactly one, at the end. Every claim in evidence must be a number you actually computed, with its timestamp. Rule out the hypotheses you rejected, and say why.

Working notes

Keep your analysis scripts in the workspace under analysis/ with names that say what they do. You will be asked to re-run them over a different window.

Take the input file path as a command-line argument (sys.argv[1]). Never hardcode it — a script with a filename baked in is not reusable, and renaming data files to fit an old script wastes far more time than adding one argument.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Drive the agentkit CLI (aliases agentkit / ak) to scaffold, build, deploy, and manage agents on Volcengine AgentKit from the terminal — runtimes, knowledge bases, memory collections, tools, harnesses, invocation, SSO auth, sandboxes, and evaluation datasets. Use when a user wants to create/deploy an agent project, call or inspect a deployed runtime, manage AgentKit resources, or resolve a CLI/auth/deploy error. Does NOT handle non-AgentKit deployment, general Docker/k8s operations, Volcengine IAM management, or writing agent application code (use veadk-agent-development for that).

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

Continue the current local Codex conversation and coding task in an AgentKit Studio cloud Codex Sandbox using a Studio URL and short one-time pairing code. Use when the user asks to hand off, migrate, or continue a local repository in Studio, especially when a prompt contains a Studio address and pairing code. Export the complete user-visible user and assistant message history from every prior turn, including interrupted turns and progress commentary, create a temporary Studio Sandbox, restore tracked and non-ignored working-tree files plus Git metadata, inject that visible history into the cloud Thread, transfer GitHub CLI authentication separately when needed, and send one final continuation message; never copy system or developer prompts, reasoning, tool logs, SQLite state, global configuration, local skills, or SSH private keys.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

Use this skill when the user asks to verify PiAgent skill loading, asks for the PiAgent E2E skill, or asks for the skill marker.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

The house format for a quarterly sales review. Use whenever you are asked to produce a sales, revenue or bookings report.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

Build, modify, debug, and cloud-validate VeADK Agents from an accepted product intent. Use for VeADK architecture, tools, workflows, memory, knowledge, executable AgentKit projects, local tests, and AgentKit build/deploy/invoke/log repair loops. Do not use for unrelated user requests, other Agent frameworks, standalone cloud administration, or production Runtime operations.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

How to answer weather questions. Use whenever the user asks about the weather in a city.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/veadk-python3452026年10月10日 更新

volcengine のスキルをすべて見る

このスキルの問題を報告する