MCP.Market

incident-response skill

by multica-ai·multica-ai/multica·56k stars

How this team handles a production incident issue — what to establish before proposing a fix, and what an agent may and may not do on its own.

A100/100content scan

Is the incident-response skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-10-25.

No findings.

Install the incident-response skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/multica-ai/multica.git /tmp/multica
mkdir -p ~/.claude/skills
cp -r /tmp/multica/examples/plugins/deploy-sentinel/skills/incident-response ~/.claude/skills/incident-response
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

Incident response

An incident issue is not a bug report. The goal is to stop the bleeding first and explain it second, and those two are frequently in tension.

Establish, in this order

from 0.01% is not the same incident as one that doubled from 4%.

  1. Blast radius. Who is affected and how badly. An error rate that doubled

timestamp people offer is usually when somebody noticed, not when it began.

  1. When it started. Get a timestamp before you get a theory. The first

starts before the timestamp from step 2. An empty result is informative: it means this is probably not a deploy, and you should stop looking there.

  1. What changed. Call correlate_deploys with the service and a window that

Do not skip to step 3. A deploy that landed in the window is not automatically the cause, and the fastest way to waste an hour is to roll back the first plausible change and watch the incident continue.

Rollback

request_rollback files a change request. It does not roll anything back — a human approves it. So filing one is cheap, and you should file it as soon as you have a specific deploy and a reason, rather than waiting until you are certain.

The reason you write goes into the change record verbatim and is what the approver reads at 3am. Write the evidence, not the conclusion:

no other deploy in the window; the diff touches the retry path."

  • Good: "error rate on checkout-api went 0.2% → 6% within 90s of deploy d-4821;
  • Bad: "this deploy broke checkout."

Deploys older than the configured rollback window are refused. That is deliberate: past that point a rollback is usually more dangerous than a fix forward, and it needs a human deciding, not a tool call.

What to write on the issue

Update the issue as you go rather than at the end. Someone else may be reading it to decide whether to escalate, and an issue that goes quiet for twenty minutes reads as "nobody is on this".

Keep the timeline in the issue description and the reasoning in comments. The description is what someone reads six months later during a postmortem; the comments are what your colleagues read right now.

What not to do

and resolution are different; an incident stays open until somebody explains it.

  • Do not change issue status to done because the error rate recovered. Recovery

say so on the issue — that is a real result and it stops the next person repeating it.

  • Do not close the loop silently. If you correlated deploys and found nothing,

More skills from multica-ai/multica

  • Amultica-iconsUse when a Multica web/desktop UI change needs an icon that `@multica/ui/icons` does not export yet, or when redrawing or reviewing a Multica glyph. Covers the grid, corner and stroke construction, the body/detail markers, and the generate-and-preview loop. Never reach for an icon library, inline SVG, or emoji instead.
  • Amultica-onboardingUse when a product-authored kickoff starts or resumes Mika's interactive onboarding for a Multica workspace. The opening greeting has already been sent; carry the member from their first message to one real, confirmed, issue-based execution and a clear handoff.
  • Amultica-platformUse for Multica platform actions the runtime brief does not fully cover: issue and PR contracts, sub-issues, saved views, charts and files in comments, mentions, agents, squads, autopilots, projects, runtimes, local environments, skill import, themes. Not for the product code you are working on.
  • Amultica-working-on-issuesSuperseded by the multica-platform skill — load that instead. This file only records where the Multica issue contracts moved to.
  • Aweb-design-guidelinesReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

All agent skills → · MCP servers