Writing & Content

Launch Retro Analyzer

Turn post-launch channel data into one evidence-based root-cause analysis and clear keep, kill, or change decisions.

59/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3k
Last updated
12d ago
License
Apache-2.0
launch-retrospectivechannel-attributionutm-analyticsfive-whys
+2marketing-operationsproduct-launch

What does this skill do, and when should you use it?

Launch Retro Analyzer runs a structured D1, W1, or M1 retrospective after a product launch. It treats UTM-attributed analytics from the team’s own data as the truth column and keeps platform-reported figures in a separate reference column, with every number labeled by provenance. The skill runs one 5-Whys chain on the largest miss, makes a keep/kill/change call for every channel, and drafts 3–5 actionable learnings for the next launch. It can submit an outcome snapshot through an authorized proposal, but it does not write launch-registry records directly.

Reads preregistered KPI targets, accepted launch context, T-0 through T+30 tracking, own UTM-attributed analytics, and separately labeled platform dashboards; builds a per-channel actual-versus-target table with Measured, User-provided, or Estimated labels; selects the single largest miss and runs a change-oriented 5-Whys chain of up to five levels; produces a keep, kill, or change decision with a one-line reason for each channel; drafts 3–5 actionable next-launch learnings; submits a launches.ndjson outcome-snapshot proposal to registry-events.py when authorized; and emits the standard handoff summary.

Good fit
  • A growth lead has completed a product launch and needs a W1 comparison of channel performance against declared KPIs.
  • A team has one major channel or KPI miss and needs a focused root-cause chain instead of a separate deep dive for every row.
  • A launch review requires evidence-based keep, kill, or change recommendations using a GA4 or equivalent UTM export.
  • A team is closing a launch and needs checkable learnings plus an outcome snapshot for the launch registry.

How do you install this skill?

Before you use it
  • The skill was not executed; static documentation does not verify attribution, 5-Whys quality, or registry-submission success.
  • Before use, confirm that GA4/UTM exports are available, targets were actually preregistered, and all proposed event contents are reviewed.
  • The declared skill version 18.0.0 is inconsistent with the security policy's stated supported 17.x line; verify maintenance and security coverage.
  • Although connectors are described as optional, separately verify applicable terms, data egress, and mainland-China network reachability.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python standard-library connector scripts

Install the repository with an Agent Skills-compatible host: npx skills add aaron-he-zhu/aaron-marketing-skills. You can also run git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. The skill is at launch/prove/launch-retro-analyzer/SKILL.md. For Claude Code, the source provides: /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, followed by /plugin install aaron-marketing@aaron.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/launch/prove/launch-retro-analyzer" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Provide the product launch, retrospective window, declared targets, and analytics export. Example: Run a W1 retro on our [product] launch. Targets: [D0/W1 KPIs]. Here is the GA4 UTM export and the platform dashboards. Another supported prompt is: Close out the [product] launch: build the actual-vs-target table, log the learnings, and submit the outcome snapshot to the launch registry. If targets are missing, the retro should be marked NEEDS_INPUT; saving results requires confirmation first.

What are this skill's strengths and limitations?

Pros
  • Keeps first-party UTM-attributed actuals separate from platform self-reported reference figures.
  • Provides a constrained, repeatable output: channel table, one 5-Whys chain, channel decisions, and next-launch learnings.
  • Works at Tier 1 with pasted or exported data, without requiring paid tools or MCP.
  • Treats exports and pasted reports as untrusted input and restricts registry-bound writes to authorized proposals.
Limitations
  • A complete retro depends on declared targets; missing targets may force a NEEDS_INPUT outcome.
  • It does not calculate CPA, ROI, or payback, write stakeholder-facing reports, perform metric deep dives, or monitor the live launch window.
  • Platform-mechanic explanations remain Estimated hypotheses with a named source rather than confirmed root causes.
  • The source does not provide independent test results or platform-by-platform validation for this individual skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Launch Retro Analyzer this page 59 · Recommended ★ 3k 12d ago Apache-2.0
RAMP Launch Readiness Auditor 61 · Recommended ★ 3k 12d ago Apache-2.0
Launch Pricing & Packaging Planner 61 · Recommended ★ 3k 12d ago Apache-2.0
Community Launch Runner 56 · Use with care ★ 3k 12d ago Apache-2.0
Launch Tier Planner 63 · Recommended ★ 3k 12d ago Apache-2.0

launch-monitor covers upstream T-0 through T+30 tracking, while this skill performs the downstream D1/W1/M1 retrospective. Use roi-calculator for CPA, ROI, and payback math; report-generator for stakeholder-facing reporting; and performance-analyzer for metric deep dives or anomaly analysis.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
59/ 100 5-point scale 3.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust19 / 25 · 3.8/5

The skill treats exports as untrusted input, asks for confirmation before persistence, and limits registry interaction to an authorized operation: propose request. It documents data flow, write boundaries, keyless defaults, and external effects. Points are deducted because event submission and local memory writes still create side effects, while the skill itself lacks a complete rollback procedure, permission configuration, and detailed sensitive-data minimization rules.

2Reliability8 / 20 · 2.0/5

Instructions, inputs, outputs, and scope boundaries are largely self-consistent, with NEEDS_INPUT for missing targets and explicit rejection of embedded instructions. Points are deducted because the supplied static material does not reproduce the skill's key paths, runtime dependency availability is not demonstrated, and abnormal-input failure feedback is only lightly specified; static calibration caps this at 10.

3Adaptability11 / 15 · 3.7/5

Triggers, D1/W1/M1 windows, inputs, outputs, exclusions, and handoff targets are clearly described, with Chinese labeling and a core path based on user-provided data rather than mandatory overseas services. Points are deducted because non-fit cases such as absent UTM data or conflicting multi-channel evidence are not fully specified, and mainland-China environment support is not independently evidenced.

4Convention11 / 15 · 3.7/5

Frontmatter, Quick Start, Skill Contract, Data Sources, Instructions, Save Results, and Next Best Skill provide useful progressive disclosure; Apache-2.0, a version, and security-policy material are present. Points are deducted because maintenance ownership, changelog details, and update responsibility for this skill are unclear, and the security policy references supported 17.x while the skill declares 18.0.0.

5Effectiveness6 / 15 · 2.0/5

The expected deliverables are concrete and directly usable: per-channel actual-versus-target tables, one 5-Whys chain, keep/kill/change decisions, learning entries, and an outcome snapshot. Points are deducted because no representative output or third-party execution evidence is provided, so attribution quality, successful registry submission, and marginal benefit over manual work cannot be verified statically; static calibration caps this at 7.

6Verifiability4 / 10 · 2.0/5

The skill cites shared protocol, security, and connector documentation, while repository architecture, validator tests, and CI provide some auditable support. Points are deducted because the tests do not cover this skill's key path and there is no independently reproducible execution result or corroborating third-party evidence; static calibration caps this at 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f Review evidence[1][2][3][4][5][6][7][8]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need paid analytics tools or MCP servers?
No. Tier 1 supports pasted or manually exported data. Connectors and fuller MCP integrations are optional enhancements.
Does the skill directly modify the launch registry?
No. It submits an authorized operation: propose request through registry-events.py; launch-registry remains the sole writer of registry records.
What if I only have platform dashboard numbers?
They should remain in the reference column and must not be merged into the truth column. Missing critical evidence may require NEEDS_INPUT.
Are results saved automatically?
No. The skill asks for confirmation before saving the retro, and proposed decisions and learnings should be confirmed before memory persistence.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

RAMP Launch Readiness Auditor

Audits launch evidence by lifecycle stage so teams can make a traceable go/no-go decision.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Launch Pricing & Packaging Planner

Design launch pricing, tiers, offers, and guarantees with evidence-aware terms.

★ 3k FS 61 Recommended 12d ago
Data & Analysis

Launch Window Monitor

Track launch-channel signals, KPI movement, and anomalies from preflight through T+30.

★ 3k FS 59 Recommended 12d ago
Automation & Ops

Launch Registry

Track launch stages, dates, embargoes, submissions, and outcomes with provenance.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Community Launch Runner

Build compliant submission packages for Product Hunt, Show HN, communities, and directories.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Launch Tier Planner

Size a launch, set its targets, and define when to stop or roll back.

★ 3k FS 63 Recommended 12d ago
Writing & Content

Launch Momentum Planner

Turn a fading launch spike into a disciplined T+1–T+30 calendar of announcement moments and the next major launch beat.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Offer & Claims Registry

Keep marketing claims and offers tied to exact wording, evidence, disclosures, terms, and review dates.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Early Access Designer

Turn a waitlist into a measurable, staged early-access program with clear graduation gates and closed-loop feedback.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Launch Window Planner

Compare launch dates against events, competitors, review buffers, and embargo commitments before choosing a candidate window.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Positioning Mapper

Define the alternatives, differentiated value, beachhead segment, and launch positioning before writing launch copy.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Launch Feedback Synthesizer

Turn launch feedback into prioritized themes, a visible status loop, shipped-update material, and compliant social-proof collection.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Press & Media Relations

Build a launch-ready media and analyst motion with tiered targets, embargo timing, press copy, and briefing structure.

★ 3k FS 55 Use with care 12d ago
Writing & Content

Dark Social Attribution Analyst

Turn untraceable sharing into clearly labeled, auditable attribution estimates.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Message Test Designer

Validate whether brand messages land with target buyers before scaling paid spend.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Influencer ROI Calculator

Calculate defensible influencer-campaign returns across ROI, ROAS, EMV, attribution, and lifetime value.

★ 3k FS 60 Recommended 12d ago
Automation & Ops

Launch Day Conductor

Turn an approved product launch into an hour-by-hour, observable, reversible operating plan.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Launch Message House Builder

Turn an approved positioning canvas into traceable launch messaging, a working-backwards PR-FAQ spine, and channel-specific message angles.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Share of Voice Tracker

Measure and trend brand share of voice against a locked competitor panel across platforms and periods.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Narrative Cascade Planner

Map an approved brand narrative across every marketing surface and hand precise briefs to the teams that build them.

★ 3k FS 58 Recommended 12d ago

Related skills