Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Post-mortem on recent campaign
.claude/skills/davekilleen-campaign-review/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 300% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 132% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 107% | 0% |
Use this skill for a named campaign with a stated measurement window and enough source material to compare intended outcomes with observed results. It supports a partial review when some results are pending, as long as the gaps remain visible.
Do not use it to optimize a live campaign, change spend, alter targeting, or declare causation from a result alone. Not for publishing a post-mortem, changing campaign records, or contacting customers without a separate preview and human confirmation.
metric units where supplied, and the as-of date/time. Never use an unprovided date as the campaign date.
records, and qualitative feedback. Log each source, its source date, retrieval/as-of date, metric definition, denominator, unit, and scope.
If no baseline exists, state that comparison is unknown rather than constructing one.
combine currencies, attribution windows, channels, or reporting periods.
baseline before reviewing the actuals.
item. Preserve the original value and definition.
and period match. Show the normalization rule; label non-comparable pairs unknown.
baseline. Keep descriptive change separate from attribution.
campaign, record competing activity or missing controls, and distinguish correlation from causation. Timing or co-occurrence is not proof of causation.
confidence and supporting source/date references. Do not turn feedback into an intent or cause that the source does not state.
saved, show its complete preview and wait for explicit confirmation from the human authority.
a dated source.
and confidence rather than presenting it as measured fact.
report superseded by a newer dated report.
values and dates and do not choose one silently.
Never invent dates, metrics, percentages, money, owners, intent, status, causes, or evidence. A recommendation is not a conclusion about why performance changed, and it is not a human decision.
Return a review with:
and comparability flags;
Every material number or claim must trace to a source and date. If the denominator or measurement window is unknown, do not calculate a rate or imply coverage.
Default to read-only. Do not edit campaign platforms, budgets, spend, targeting, status, analytics, or learning records. For a requested save or other action, present the exact preview, obtain explicit confirm from the human authority, and execute only that approved scope. Recommendations remain recommendations; they do not authorize budget or campaign decisions.
Read back each result from its source and reconcile target, actual, baseline, totals, denominators, units, and attribution windows before delivery. After an authorized save, read back the destination and reconcile it with the confirmed preview. If a report is stale, a source is contradictory, or a read fails, mark the affected claim and explain the limitation. If a write fails or is partial, stop, preserve the draft and error, report what did and did not change, and wait for human authority before retrying or recovering; never claim the post-mortem was saved without read-back proof.
Other measured skills in the registry, with their headline benchmark lift.