post-mortem
/cs:post-mortem <decision> — Honest retrospective on an executed decision, scored against original assumptions and dissent. Closes the strategic sprint loop.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o post-mortem.zip https://jpskill.com/download/21704.zip && unzip -o post-mortem.zip && rm post-mortem.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21704.zip -OutFile "$d\post-mortem.zip"; Expand-Archive "$d\post-mortem.zip" -DestinationPath $d -Force; ri "$d\post-mortem.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
post-mortem.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
post-mortemフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] ポストモーテム
/cs:post-mortem — 率直な振り返り
コマンド: /cs:post-mortem <decision-path>
戦略的なスプリントループを閉じます。決定を下す前に(後付けではなく)書かれた成功基準と中止基準に対して決定を評価し、保存された異議を再検討します。これは、時間をかけて積み重なる厳格さです。
パイプラインの位置
/cs:office-hours → /cs:brief → /cs:boardroom → /cs:decide → /cs:execute → /cs:post-mortem
↑ 現在地
実行時期
- 90日チェックポイント時(
/cs:decideにより自動スケジュール) - 中止基準がトリガーされた時
- 主要な決定が覆された後
- 過去四半期のすべての決定について四半期ごと
入力
- 決定記録(
/cs:decideの出力) - 実行計画(
/cs:executeの出力) - 実際の成果(指標、イベント、顧客シグナル)
出力: ポストモーテム記録
~/.claude/postmortems/YYYY-MM-DD-<slug>.md に保存されます。
# Post-Mortem: <decision title>
**Decision date:** YYYY-MM-DD
**Post-mortem date:** YYYY-MM-DD
**Status:** WIN / PARTIAL / LOSS / MIXED
## Outcome Scoring (against pre-committed criteria)
| Success Criterion | Threshold | Actual | Met? |
|---|---|---|---|
| <metric 1> | <threshold> | <actual> | ✅ / ❌ |
| <metric 2> | <threshold> | <actual> | ✅ / ❌ |
| Kill Criterion | Threshold | Actual | Triggered? |
|---|---|---|---|
| <metric> | <threshold> | <actual> | ✅ / ❌ |
**Overall:** WIN / PARTIAL / LOSS / MIXED
## What We Got Right
- <factor 1>
- <factor 2>
## What We Got Wrong
- <factor 1>
- <factor 2>
## Preserved Dissent — Revisited
[Original dissent from the boardroom memo, scored:]
- **<dissenter>:** <original concern>
- **Did it materialize?** YES / NO / PARTIAL
- **Cost if YES:** <quantified impact>
- **Lesson:** <one sentence>
## Assumption Audit
[Original brief's assumptions, scored:]
- **Assumption 1:** <text>
- **Held?** YES / NO / PARTIAL
- **Why:** <explanation>
## Process Lessons
- **Phase 2 isolation worked?** YES / NO
- **Devil's advocate concerns played out?** YES / NO / PARTIAL
- **Cadence was right?** YES / TOO LOOSE / TOO TIGHT
## Forward Actions
- [ ] <change to operating system or routing logic>
- [ ] <new decision to make based on this learning>
- [ ] <update company-context.md>
## Status
- WIN → archive, log lesson
- LOSS → schedule follow-up boardroom: `/cs:brief` for the next call
事前コミットされた基準が重要な理由
ポストモーテムにおける最大の誘惑は、遡及的な正当化です。「Xは常に知っていたからYをしたのだ」といったものです。/cs:decide の時点で署名された事前コミットされた基準は、その動きを排除します。数字が一致したか、しなかったか、それだけです。
異議を再検討する理由
/cs:boardroom の異議欄は、組織の記憶の中で最も有用な部分です。ほとんどの場合、異議を唱えた人は方向性において正しかったのです。それを再検討し、評価することで、長年にわたる調整が構築されます。
ルーティング
/cs:brief— ポストモーテムが新しい決定を浮上させた場合/cs:freeze— ポストモーテムがクールダウンの強制が必要なプロセスギャップを明らかにした場合cs-onboardを介した company-context.md の更新
関連
- スキル:
decision-logger - エージェント:
cs-chief-of-staff - 兄弟:
/em:postmortem— 敵対的な単一決定ポストモーテム
バージョン: 1.0.0
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/cs:post-mortem — Honest Retrospective
Command: /cs:post-mortem <decision-path>
Closes the strategic sprint loop. Scores a decision against the success and kill criteria written before the decision (not retro-fitted) and revisits the preserved dissent. This is the rigor that compounds over time.
Pipeline Position
/cs:office-hours → /cs:brief → /cs:boardroom → /cs:decide → /cs:execute → /cs:post-mortem
↑ you are here
When to Run
- At the 90-day checkpoint (auto-scheduled by
/cs:decide) - When a kill criterion triggers
- After a major decision is reversed
- Quarterly on all decisions of the past quarter
Inputs
- The decision record (output of
/cs:decide) - The execution plan (output of
/cs:execute) - Actual outcomes (metrics, events, customer signals)
Output: Post-Mortem Record
Saved to ~/.claude/postmortems/YYYY-MM-DD-<slug>.md:
# Post-Mortem: <decision title>
**Decision date:** YYYY-MM-DD
**Post-mortem date:** YYYY-MM-DD
**Status:** WIN / PARTIAL / LOSS / MIXED
## Outcome Scoring (against pre-committed criteria)
| Success Criterion | Threshold | Actual | Met? |
|---|---|---|---|
| <metric 1> | <threshold> | <actual> | ✅ / ❌ |
| <metric 2> | <threshold> | <actual> | ✅ / ❌ |
| Kill Criterion | Threshold | Actual | Triggered? |
|---|---|---|---|
| <metric> | <threshold> | <actual> | ✅ / ❌ |
**Overall:** WIN / PARTIAL / LOSS / MIXED
## What We Got Right
- <factor 1>
- <factor 2>
## What We Got Wrong
- <factor 1>
- <factor 2>
## Preserved Dissent — Revisited
[Original dissent from the boardroom memo, scored:]
- **<dissenter>:** <original concern>
- **Did it materialize?** YES / NO / PARTIAL
- **Cost if YES:** <quantified impact>
- **Lesson:** <one sentence>
## Assumption Audit
[Original brief's assumptions, scored:]
- **Assumption 1:** <text>
- **Held?** YES / NO / PARTIAL
- **Why:** <explanation>
## Process Lessons
- **Phase 2 isolation worked?** YES / NO
- **Devil's advocate concerns played out?** YES / NO / PARTIAL
- **Cadence was right?** YES / TOO LOOSE / TOO TIGHT
## Forward Actions
- [ ] <change to operating system or routing logic>
- [ ] <new decision to make based on this learning>
- [ ] <update company-context.md>
## Status
- WIN → archive, log lesson
- LOSS → schedule follow-up boardroom: `/cs:brief` for the next call
Why Pre-Committed Criteria Matter
The biggest temptation in post-mortems is retroactive justification: "we always knew X, that's why we did Y." Pre-committed criteria, signed at /cs:decide time, eliminate that move. The numbers either matched or they didn't.
Why Revisit Dissent
The dissent column from /cs:boardroom is the single most useful piece of organizational memory. Most of the time, the dissenter was directionally right. Revisiting and scoring it builds calibration over years.
Routing
/cs:brief— if the post-mortem surfaces a new decision/cs:freeze— if the post-mortem reveals a process gap that needs cooldown enforcement- Updates to company-context.md via
cs-onboard
Related
- Skill:
decision-logger - Agent:
cs-chief-of-staff - Sibling:
/em:postmortem— adversarial single-decision post-mortem
Version: 1.0.0