kill-or-keep · git:20260528.a4e7dfe · 2026-05-28 · sha256 82e422164d668499

kill-or-keep git:20260528.a4e7dfeA

Immutable. This exact content is served forever at /api/v1/blob/82e422164d668499.

---
name: kill-or-keep
description: Quarterly portfolio review with forced verdicts (DOUBLE-DOWN / MAINTAIN / MINIMAL / KILL) for every product.
---

# /kill-or-keep

Usage: `/kill-or-keep` (run quarterly, end of quarter)

## What this does
Invokes `agents/portfolio/kill-or-double-down/`. Produces a full portfolio review document at `brain/decision-log/portfolio-review-YYYY-QN.md`.

## What you do as the assistant
1. Confirm with user: "this is a quarterly review and will force verdicts. Proceed?"
2. Read all products' `product.config.json`, `metrics.md`, last 90 days of `decisions/`.
3. Pull current metrics via telemetry-aggregator.
4. Ask user: "estimated hours per week on each product over last quarter" — fill in.
5. Generate the review per the agent's output spec.
6. For each KILL verdict, generate the sunset plan in full.
7. Save to file. Print summary in chat.
8. Update each killed product's `product.config.json` → `status: "sunset_planned"` + `sunset_date: <T+60>`.
9. Add an entry to `MEMORY.md` if portfolio-level patterns emerged.

## Warning
This skill produces uncomfortable decisions. Don't soften the verdicts. The whole point is the forcing function.