Writing & Content launch-retrospectivechannel-attributionutm-analyticsfive-whysmarketing-operationsproduct-launch

Launch Retro Analyzer

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

FollowSkills review · FSRS-2.0
Not recommended
59/ 100 5-point scale 3.0 / 5
Trust19 / 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.

Reliability8 / 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.

Adaptability11 / 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.

Convention11 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f
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.
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.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

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.

  1. A growth lead has completed a product launch and needs a W1 comparison of channel performance against declared KPIs.
  2. 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.
  3. A launch review requires evidence-based keep, kill, or change recommendations using a GA4 or equivalent UTM export.
  4. A team is closing a launch and needs checkable learnings plus an outcome snapshot for the launch registry.

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 do you install this skill?

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.

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.

How does this skill compare with similar options?

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.

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.

Writing & Content

Launch Pricing & Packaging Planner

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

Data & Analysis

Launch Window Monitor

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

Automation & Ops

Launch Registry

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

Writing & Content

Community Launch Runner

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

Writing & Content

Launch Tier Planner

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

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.

Writing & Content

Offer & Claims Registry

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

Writing & Content

Early Access Designer

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

Writing & Content

Launch Window Planner

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

Writing & Content

Positioning Mapper

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

Writing & Content

Launch Feedback Synthesizer

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

Writing & Content

Press & Media Relations

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

Writing & Content

Dark Social Attribution Analyst

Turn untraceable sharing into clearly labeled, auditable attribution estimates.

Writing & Content

Message Test Designer

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

Writing & Content

Influencer ROI Calculator

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

Automation & Ops

Launch Day Conductor

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

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.

Writing & Content

Share of Voice Tracker

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

Writing & Content

Narrative Cascade Planner

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

Related skills