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

post-incident-review

Use this skill when an incident or a serious near miss is closed and the team must learn from it, or an auditor asks for lessons learned, and someone says "run the post-mortem", "post-incident review", "lessons learned", "retro on the outage", "blameless review", "root cause of the incident" or "what do we change after this breach". Builds the timeline from records before the meeting, runs a blameless discussion, finds the contributing factors, and turns them into a few owned, dated actions linked to updates of the risk register, controls, playbooks and supplier records, then writes the review and an action tracker.

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

インストール方法を見る

含まれるファイル(1)

  • SKILL.md7.5 KB

SKILL.md(原文)

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

Use this after every SEV1 and SEV2, for a sample of SEV3s (one per recurring theme per quarter, with the reason it was picked recorded in the review), and for any near miss that would have been a SEV1. You get two files per incident in a new folder, ./post-incident-review/: the written review with the timeline, what contributed and what went well (<incident-id>-review.md), and a spreadsheet you can open in Excel listing the follow-up actions with owner, due date and how to check each worked (<incident-id>-actions.csv). This skill drafts for a human to review and sign; this skill never marks a control effective. Hold the review within about five working days, while memory is fresh and before the next incident pushes it out.

Inputs to gather

Read the triage record, the incident ticket, chat channel exports, alert history, relevant logs, notification records, the incident response plan and playbook used, the risk register entries for the affected assets, and earlier reviews on the same systems. Ask the reader, in one message: who took part in the response, who owns the affected systems, whether any regulator or customer expects a final report, and whether the team has had a review end in blame before (it changes how you run the meeting).

Step 1: build the timeline before the meeting

Reconstruct from records, not memory: first signal, detection, awareness, escalation, containment, recovery, notifications, closure, all in UTC with the source of each entry. Compute time to detect, time to contain and time to recover. Mark gaps where nothing happened for more than an hour during a SEV1, and points where a decision waited for someone. The incident lead shares the draft timeline with participants before the meeting so they correct facts, not argue them live. Chat exports and logs often expire before the next audit: note where each cited source is retained and until when, and propose that the incident lead archives a redacted copy in the incident record.

Check notification against the timeline: which regulatory or contractual clocks applied (for example GDPR Article 33 for a personal data breach, NIS 2 Article 23 for a significant incident, customer notice windows), when each started and whether it was met. Record "none applied" with the reason when that is the answer. A missed notice found now can still be remedied.

Step 2: run the discussion blameless

Propose a 60 to 90 minute session for the incident lead to book with the responders, the system owners and a facilitator who did not respond. In a small team where everyone responded, take the facilitator from another function or from outside, and say so in the review. Ground rule, said at the start: people acted reasonably on what they knew at the time; the review looks for the conditions that made the mistake possible. Ask "what did you know at that moment", "what made that look like the right action", "what would have told you sooner". Never ask "why did you". A review that names a culprit teaches everyone to hide the next near miss.

Step 3: find contributing factors

Incidents rarely have one root cause. List the factors across detection (why it was not seen sooner), decision (what slowed the call), tooling, communication, knowledge held by one person, supplier behaviour, and the plan itself. Compare the response with the plan: where the team departed from it, was the plan wrong, unknown or impractical? Record what went well too; it tells you what not to break.

Step 4: turn factors into few, owned actions

Write five to eight actions in the actions spreadsheet (<incident-id>-actions.csv), not twenty. Sort each into prevent, detect sooner, respond faster or reduce impact. Each action has an owner role, a due date agreed with that owner, the record it produces, and how you will check it worked. Then propose linked updates for each record's owner to make:

  • Risk register: an incident that happened means the likelihood was underestimated, or the risk had been accepted; re-score or record the acceptance decision again.
  • Controls: any control that failed or was missing, with the evidence.
  • Playbooks and contact tree: what the responders had to improvise.
  • Supplier records: if a supplier caused, slowed or helped the response.
  • Training: only when knowledge was the gap, never as the only action.

If a regulator or customer expects a final report, reuse the timeline and factors; do not write a second version of events.

Step 5: close the loop

Propose a follow-up date after the latest due date to verify each action, and draft tracker-ready rows for the action owners to enter. Draft a short summary for the incident lead to share beyond the responders; for SEV1 and SEV2, the incident lead takes the summary and any overdue actions to the next management review. Compare factors with earlier reviews: a factor that appears twice means the previous action did not work.

What good looks like

  • The timeline is sourced line by line, and the times to detect, contain and recover are stated as numbers.
  • A strong practitioner looks for the gap between "first signal" and "detection" first; it is usually the biggest and the cheapest to shrink.
  • The common mistake is a review that ends in "staff to be more careful" and "retrain users". That is a conclusion about people, not about the conditions, and the incident repeats.
  • The tell that it went wrong: actions without owners or dates, the risk register unchanged after a SEV1, and the same factor appearing in two reviews.

Framework lookups

If ISMS Copilot is connected to your agent (MCP server https://account.ismscopilot.com/v1/account/mcp), ask it the framework question with create_conversation (mode think, answer_format: decision) and keep one conversation for this task. Send only a short question in your own words, show it to the user first, and never include file contents, secrets, personal data or evidence. If it is not connected, check the official text of the framework yourself; this skill does not restate it. Set it up: https://www.ismscopilot.com/mcp?ref=grcskills-post-incident-review

Rules

  • MUST cite the record behind every timeline entry, in UTC.
  • MUST give every action an owner role, an agreed due date and a way to check it worked.
  • MUST write outputs only inside ./post-incident-review/ and ask before overwriting.
  • NEVER name an individual as the cause of the incident; write about roles and conditions.
  • NEVER update the risk register, close tickets or change controls directly; propose the changes to their owners.
  • NEVER copy personal data, credentials or customer records from logs into the review.

レビュー

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

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Use this skill when a company needs rules for how staff use company systems, data, devices and AI tools, or asks "write our acceptable use policy", "AUP for employees", "can staff use ChatGPT at work", "AI usage policy", "BYOD rules", "remote work security rules" or "a policy people will actually read". Finds how people really work (devices, apps, AI tools, travel), puts the choices to the reader as decisions, drafts a short plain-language policy with concrete do and do not examples, and adds a comprehension check and an acknowledgement text for onboarding.

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

better-isms/grcskills102026年10月20日 更新

Use this skill when a periodic user access review is due, an auditor asked for access review evidence, or someone says "prepare the access review", "run the quarterly user recertification", "who still has admin", "check leavers still have access", "build the access review sheets for managers" or "our last review was a rubber stamp". Picks the systems in scope, builds account populations reconciled against HR, pre-flags leavers, orphans, shared and dormant accounts, assigns independent reviewers, defines the decisions to record, and plans the removal follow-up.

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

better-isms/grcskills102026年10月20日 更新

Use this skill when staff already use AI assistants, coding tools or AI features and the company needs rules people will follow, and asks "write our AI usage policy", "can staff use ChatGPT", "generative AI policy", "what data can we put into AI tools", "approved AI tools list", "rules for AI agents and connectors" or "AI literacy for staff". Finds out what people actually use, sets a short list of approved tools with a data traffic light, rules for checking outputs and for agents that act, a fast route to request a new tool, and writes a two-page rule set, the approved tools list and rollout notes.

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

better-isms/grcskills102026年10月20日 更新

Use this skill when a company must work out where each of its AI systems sits under the EU AI Act, and asks "is this high-risk", "classify our AI systems", "AI Act risk tier", "are we a provider or a deployer", "does Annex III apply to us", "is this a prohibited practice", "what does the AI Act mean for our chatbot" or "which AI Act obligations do we have". Tests each system, one at a time, for scope, role, prohibited practices, the two high-risk routes, the narrow exemption, transparency duties and general-purpose models, and writes a reasoned classification record per system plus a summary table of resulting obligations to confirm with whoever owns legal interpretation.

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

better-isms/grcskills102026年10月20日 更新

Use this skill when one AI system needs its impact on people and on the company assessed before launch, after a significant change, or because a customer, auditor or regulator asks for it, and the team says "AI impact assessment", "assess the impact of this model", "fundamental rights impact assessment", "who could this AI harm", "bias assessment before launch" or "sign-off for the AI feature". Describes the system in its context, works through impacts on the people it affects with evidence, sizes them, proposes mitigations with measurable triggers, and writes one assessment ready for the system owner and an accountable executive to sign.

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

better-isms/grcskills102026年10月20日 更新

Use this skill when a company that already runs a security management system wants to add an AI management system, or is preparing for an AI governance certification, and asks "scope our AI management system", "what should the AIMS cover", "AI governance roles", "who owns AI governance", "extend our ISMS to AI" or "write the AI management system scope statement". Decides which AI systems, roles, teams and lifecycle stages are in, maps interfaces and dependencies, reuses the processes the security system already runs, assigns roles with a RACI, and writes the scope statement, the roles file and the open questions for leadership.

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

better-isms/grcskills102026年10月20日 更新

better-isms のスキルをすべて見る

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