본문으로 건너뛰기
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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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-python3462026년 10월 16일 업데이트

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-python3462026년 10월 16일 업데이트

Use when the user asks to verify the DeepSeek Harness runtime skill bridge or asks for the DSH skill sentinel.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

volcengine/veadk-python3462026년 10월 16일 업데이트

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-python3462026년 10월 16일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

volcengine/veadk-python3462026년 10월 16일 업데이트

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-python3462026년 10월 16일 업데이트

volcengine의 스킬 모두 보기

이 스킬의 문제 신고