Skip to content
Agentmart
Submit a tool

postmortem-solo

Run a lightweight, blame-free postmortem after an incident, failed launch, or missed deadline — for one person.

Skill by rockscy

IndexedMIT★ 11
Write a review

Chalk Labs

Need help deploying postmortem-solo?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rockscy-postmortem-solo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run a lightweight, blame-free postmortem after an incident, failed launch, or missed deadline — for one person. Use when the user says "that didn't go well", "the launch flopped", "we had an outage", "I missed my deadline", or wants to learn from a recent failure.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/postmortem-solo

What's inside

Skill name
postmortem-solo
Description
Run a lightweight, blame-free postmortem after an incident, failed launch, or missed deadline — for one person. Use when the user says "that didn't go well", "the launch flopped", "we had an outage", "I missed my deadline", or wants to learn from a recent failure.
License
MIT
Instructions
142 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Postmortem Solo / 单兵复盘

## When to use

- Something **didn't go to plan** in the last 30 days: outage, failed launch, missed deadline, customer churn spike, broken release.
- The user is the **only person** responsible — there's no team to interview.
- The goal is **one or two concrete changes**, not a 10-page report.

## When NOT to use

- The incident is **still active** — fix it first, postmortem after.
- The user wants **emotional processing**, not a postmortem. Suggest a walk or a friend; this skill is for cold analysis.
- It's a **routine setback** (one bug in production, one slow week) — not every bump needs a postmortem.

## Structure

Five sections, **strict word limits**:

1. **What happened** — 3 bullets, factual, no analysis. *(≤ 60 words)*
2. **Impact** — what did the failure cost? Users affected, revenue lost, hours sunk, reputation hit. *(≤ 40 words)*
3. **Timeline** — bullet list with timestamps if known: trigger → detection → response → resolution. *(≤ 100 words)*
4. **Root cause(s)** — apply **5 Whys** but stop the moment you hit a *systemic* cause (process, default, missing tool), not a personal one ("I was tired"). *(≤ 80 words)*
5. **Changes** — at most **2 concrete changes** with owner (you), due date, and verification method. *(≤ 60 words)*

**Total: ≤ 350 words.** If you need more, you're hiding from a decision.

## The "no blame, but yes accountability" rule

Solo postmortems have a trap: you're the only person who could have caused this, so it's tempting to either (a) flagellate yourself, or (b) blame externalities ("Stripe was flaky"). Neither is useful.

**Correct framing:** *"What system / habit / default could I change so that next-month-me cannot make this mistake even if next-month-me is tired and distracted?"*

This forces solutions toward **process, automation, or alarms** — not "be more careful next time."

## Output format

```markdown
# Postmortem: <one-sentence headline>

**Date:** <YYYY-MM-DD> — drafted <X> days after the incident.

## What happened
- …
- …
- …

## Impact
…

## Timeline
- HH:MM — <event>
- HH:MM — <event>

## Root cause(s)
…

## Changes
1. <change> — owner: me, due: <date>, verified by: <how I'll know it worked>
2. <change> — owner: me, due: <date>, verified by: <how>
```

## Worked example

**Input:** "I deployed on Friday afternoon, broke the signup flow for ~6 hours, lost about 40 trial signups before I noticed."

**Output:**

```markdown
# Postmortem: Friday-afternoon deploy broke signup for 6 hours

**Date:** 2026-04-30 — drafted 2 days after the incident.

## What happened
- Deployed schema migration at 16:45 local time.
- Migration removed a column the signup form still referenced.
- Signup returned 500 for ~6 hours until I checked Stripe at 22:30.

## Impact
~40 trial signups lost (Stripe shows 0 new customers in the window vs. ~7/hour baseline). Estimated revenue at risk: ~$280/mo if 10% would have converted.

## Timeline
- 16:45 — deploy pushed.
- 16:50 — first 500 (no alert; error logger was rate-limited).
- 22:30 — noticed via empty Stripe dashboard, rolled back migration in 8 min.

## Root cause(s)
The signup form references the dropped column directly, not via an abstraction. CI ran migrations against an empty test DB, so the form-vs-schema mismatch never surfaced. No deploy-time alert fires when 500 rate exceeds baseline.

## Changes
1. Add a basic uptime check that posts a Slack ping on >5x baseline 500s — owner: me, due: 2026-05-03, verified by: triggering a test 500 and confirming the ping.
2. Block deploys after 16:00 local time on Fridays (calendar reminder + git pre-push hook) — owner: me, due: 2026-05-02, verified by: trying to deploy at 17:00 Friday and getting blocked.
```

## Anti-patterns

- **"I'll be more careful next time"** is not a change. It's a wish. Replace it with a system change.
- **More than 2 changes per postmortem.** You won't do them. Cut to two.
- **Listing root causes that don't tie to a change.** If a cause doesn't generate an action, omit it.

---

## 中文版

### 何时使用

- 最近 30 天内**没按计划走**:故障、发布失败、错过 deadline、客户大量流失、版本翻车。
- 用户是**唯一负责人**——没团队可访谈。
- 目标是**一两个具体改动**,不是 10 页大报告。

### 何时不使用

- 故障**还在进行中**——先修,再复盘。
- 用户想**情绪处理**而非复盘——建议散步或找朋友聊,这个技能是冷分析。
- 只是**常规小坎坷**(一个线上 bug,一周不顺)——不是每次都需要复盘。

### 结构

五段,**严格字数限制**:

From rockscy/solo-skills, MIT.

Signals

Stars
11
Forks
0
Open issues
0
Last commit (this folder)
Apr 30, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rockscy

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get postmortem-solo running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying postmortem-solo?

CallGet help
Cite this page

postmortem-solo skill. Agent Mart. https://agentmart.dev/skills/rockscy-postmortem-solo (last updated 2026-10-24)