agent-launcher-orchest…
Use when a user wants to build, launch, grade, or schedule a Claude Managed Agent (CMA) in their own Anthropic account — "build me an agent", "launch this as a…
/cs:post-mortem <decision> — Honest retrospective on an executed decision, scored against original assumptions and dissent. Closes the strategic sprint loop. Use when a decision hits its 90-day review checkpoint or its kill criteria trigger — e.g. scoring last quarter's pricing
$ npx -y skills add alirezarezvani/claude-skills --skill post-mortem --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/post-mortemContext preview
The summary Claude sees to decide when to auto-load this skill.
/cs:post-mortem <decision> — Honest retrospective on an executed decision, scored against original assumptions and dissent. Closes the strategic sprint loop. Use when a decision hits its 90-day review checkpoint or its kill criteria trigger — e.g. scoring last quarter's pricing
name: "post-mortem" description: "/cs:post-mortem <decision> — Honest retrospective on an executed decision, scored against original assumptions and dissent. Closes the strategic sprint loop. Use when a decision hits its 90-day review checkpoint or its kill criteria trigger — e.g. scoring last quarter's pricing change against its pre-committed success metrics."
**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.
/cs:office-hours → /cs:brief → /cs:boardroom → /cs:decide → /cs:execute → /cs:post-mortem
↑ you are hereSaved 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
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.
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.
---
**Version:** 1.0.0
388 production-ready Claude Code skills, plugins, and agent skills for 13 AI coding tools. The most comprehensive open-source library of Claude Code skills and agent plugins — also works with OpenAI Codex, Gemini CLI, Cursor, and 9 more coding agents.
Repo: alirezarezvani/claude-skills
Use when a user wants to build, launch, grade, or schedule a Claude Managed Agent (CMA) in their own Anthropic account — "build me an agent", "launch this as a…
Phase 3 of building a Claude Managed Agent — the bounded grade→iterate loop. Define a CMA outcome (a required markdown rubric graded by an isolated grader),…
Phase 1 of building a Claude Managed Agent — interview the founder about the one job the agent should do, then produce a build sheet (CMA primitives table +…
Phase 4 of building a Claude Managed Agent — make it run without you. Turn a graded agent into a recurring scheduled deployment (POSIX-cron), an event-driven…
Phase 2 of building a Claude Managed Agent — turn a validated build sheet into exact API payloads and a resumable BYOK curl launch script, then launch…
Close out a launched Claude Managed Agent — recap every primitive the founder now owns, regenerate the single-file overview page, and suggest the next 1-2…