agentsclimarketplace

Launch checklist

Skill nicoladevera/pm-agent-kit/.claude/skills/launch-checklist

Portable AI agent system that encodes senior product manager judgment into invocable skills

Install
npx -y skills add nicoladevera/pm-agent-kit --skill launch-checklist

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Creates a launch readiness checklist or multi-stage launch journey overview. Use when asked to "create a launch checklist", "what do we need to launch", "build a launch plan", "are we ready to ship", or "walk me through launch stages".

SKILL.md

23.7 KB, as published. Nobody here has run it

launch-checklist

Generate a launch checklist for a feature, calibrated to the launch type and covering every dimension that applies. The checklist is the coordination artifact — it turns "are we ready to ship?" from a feeling into a verifiable state.


What It Accepts

Any form of launch context:

  • A feature description or PRD (structured or rough)
  • A Slack thread about an upcoming launch
  • A bullet list of what's shipping and when
  • A reference to an existing PRD in knowledge/prds/
  • A combination of the above

The input does not need to be complete. This skill identifies what's present and flags what's missing.


Modes

This skill operates in two modes.

Overview

Produces a multi-stage launch journey map for the feature. Answers: "What does the full path from Internal to GA look like?" Output covers all four stages — per-stage requirements across every dimension, exit criteria between stages, feature scope requirements, and participant selection criteria for Alpha and Beta.

Triggered by: "launch plan overview," "what does the full launch journey look like," "map out the launch stages," "what should our launch strategy be," or any invocation asking about multiple stages rather than a specific launch type.

Checklist (default)

Generates an operational checklist for a specific, named launch type. This is the existing skill behavior.

Triggered by: everything else — a feature description plus a launch type (or enough context to infer one).

Mode ambiguity: If the invocation doesn't clearly indicate one mode, ask: "Do you want an overview of all launch stages for this feature, or a checklist for a specific launch type (Internal, Alpha, Beta, or GA)?"


Intake

Launch type is already required. Intake adds risk appetite — how cautious vs. aggressive the rollout should be — because it changes checklist depth, rollback trigger sensitivity, and monitoring intensity.

Signals to Check

  • Launch type: Stated? (Already required — if missing, the existing ask in step 4 handles this.)
  • Risk appetite / rollback tolerance: Does the input signal how conservative the launch should be? Look for: phased rollout mentions, feature flag strategy, "we need to be careful" vs. "ship it fast," prior incident context.
  • Rollback mechanism: Is there a stated rollback path (feature flag, deployment rollback, etc.)?

Adaptive Response

Rich input (launch type stated, risk appetite clear, rollback mechanism mentioned): Confirm and proceed. Example: "GA launch, conservative rollout (phased behind feature flag), rollback via flag. Generating the checklist."

Moderate input (launch type stated, but risk appetite or rollback unclear): Ask 1-2 targeted questions. Examples:

  • "How conservative should this rollout be — phased percentage ramp, or full deploy with a kill switch, or big-bang?"
  • "If something goes wrong, what's the rollback mechanism — feature flag, deployment rollback, or something else?"

Thin input (feature description with no launch context): The existing launch-type ask fires first. Once type is established, if risk appetite is still unclear:

A few assumptions I'll bake into the checklist — flag anything that's off:

  • Risk appetite: [Conservative / Moderate / Aggressive — inferred from launch type and context]
  • Rollback approach: [Feature flag / Deployment rollback / Manual — inferred]
  • Monitoring intensity: [Standard for this launch type / Elevated because of X]

These affect how tight the rollback triggers are and how heavy the monitoring section is. Adjust?

Note: The launch-type ask in step 5 (Checklist) of Instructions remains unchanged. Intake handles what it doesn't cover.


Instructions

1. Read the input fully

Understand what's launching, who it affects, what systems are involved, and what the timeline looks like. Note what the input provides and what it leaves out — the gaps are as important as the content.

2. Determine mode

Identify Overview or Checklist from the invocation. If ambiguous, apply the mode disambiguation rule from the Modes section above.

3. Load reference files

Read these files:

  • references/launch-readiness.md — Launch readiness dimensions and standards by launch type
  • references/pm-smell-test.md — Check for smells 2 (no way to measure success), 3 (missing owners), and 11 (no data plan) (Checklist mode only)
  • references/agent-readable-output.md — Agent Block format and shared enum vocabulary (Checklist mode only)

4. Load company context (if available)

If company/norms/launch-process.md exists and is substantive, read it for how this company categorizes launches, who approves what, and what's expected per launch type.

If company/norms/communication.md exists and is substantive, read it for communication channel conventions and stakeholder preferences.

If company/facts/product.md exists and is substantive, read it for product landscape context — adjacent features, what already exists.

If company/facts/customers.md exists and is substantive, read it for customer segments and pain points — helps identify which segments are affected by the launch and what their specific readiness needs might be.

If company/facts/team.md exists and is substantive, read it for team structure, stakeholders who need to be informed, and support/on-call structure.

If any of these files exist but are still stub templates, treat them as unavailable and say so in the context note.


Overview Mode

5 (Overview). Generate the stage-by-stage launch map

For each stage (Internal → Alpha → Beta → GA), using references/launch-readiness.md as the primary source, produce:

  • Audience and scale: Who is included and at what volume (from the launch types table)
  • Feature capability requirements: What the feature itself must be capable of at this stage (from the Feature Scope by Launch Type table)
  • Internal readiness requirements: What each dimension requires at this stage — Documentation, Internal Communication, External Communication, Support Enablement, Monitoring and Alerting, Data and Analytics, Rollback Plan, Dependencies, Legal and Compliance
  • Exit criteria: What must be true before graduating to the next stage (from the Exit Criteria section). All quantitative thresholds marked [X] should be noted as "PM to define before this stage begins" — do not invent numbers

6 (Overview). Add participant selection criteria

For Alpha and Beta stages, include the participant selection criteria from references/launch-readiness.md:

  • Alpha: representative of primary use case, tolerant of rough edges, willing to give structured candid feedback, accessible for follow-up, not internal champions or advocates
  • Beta: enrolled via segment targeting (not open sign-up), exclude high-value accounts and users in regulated contexts, diverse enough across use cases to surface edge cases

7 (Overview). Surface red flags per dimension

For each dimension and stage transition, call out the relevant red flags from references/launch-readiness.md that indicate readiness is being skipped or compressed.

8 (Overview). Identify recommended entry point

Based on the feature context, state where in the launch journey the feature currently is or should enter. Flag if the feature appears to be at risk of skipping a stage.


Checklist Mode

5 (Checklist). Determine launch type

Identify the launch type from the input: Internal, Alpha, Beta, or GA.

Look for explicit statements ("this is a beta launch"), audience descriptions ("rolling out to all users" = GA, "internal testing only" = Internal), or rollout mechanisms ("behind a feature flag for 10% of users" = Beta).

If the launch type is ambiguous from the input, ask: "What launch type is this — Internal, Alpha, Beta, or GA?"

The launch type determines checklist depth. Internal is the lightest. GA is the most thorough. See references/launch-readiness.md for what each type requires.

6 (Checklist). Assess feature readiness

Before generating checklist items, evaluate whether the feature meets the capability completeness requirements for the identified launch type, using the Feature Scope by Launch Type table in references/launch-readiness.md. State:

  • What's required at this stage (capability completeness, acceptable gaps, not acceptable)
  • What the input confirms is complete
  • What's unknown or unconfirmed

Flag gaps as Open Items. This is a product-readiness check, separate from process readiness — a checklist can be complete while the feature is still unfit for its intended audience.

7 (Checklist). Generate checklist across all dimensions

For each dimension in references/launch-readiness.md, generate checklist items appropriate to the launch type:

  • Documentation — What needs to be written or updated
  • Internal Communication — Who inside the company needs to know
  • External Communication — How users learn about the launch
  • Support Enablement — How support is prepared
  • Monitoring and Alerting — What you're watching
  • Data and Analytics — How you'll measure success
  • Rollback Plan — How you undo it if needed
  • Dependencies — What must be in place first
  • Legal and Compliance — Regulatory or policy requirements (mark N/A when not applicable)

For each checklist item, include:

  • Description: What needs to happen
  • Owner: Who is responsible (name a role or person if inferable from the input or company context; mark TBD if not)
  • Due: When it needs to be done relative to launch date (e.g., "L-5 days", "Launch day", "L+1 week")

After the items for each dimension, add a Watch for: line citing the key red flag from references/launch-readiness.md for that dimension at this launch type. This keeps the checklist diagnostic, not just procedural.

Do not pad the checklist with items that don't apply to this launch type. An internal launch with 40 items is over-scoped. A GA launch with 8 items is under-scoped. Match depth to type.

Participant Selection (Alpha and Beta only — omit for Internal and GA): Add a Participant Selection sub-section under Pre-Launch with the selection and exclusion criteria from references/launch-readiness.md.

8 (Checklist). Generate rollback plan

Create a dedicated rollback section with:

  • Mechanism: How the launch is reversed (feature flag, deployment rollback, etc.)
  • Trigger criteria: Quantitative thresholds that warrant rollback (error rate, latency, conversion drop). These must be numbers, not vibes.
  • Steps: Ordered steps to execute the rollback
  • Authorization: Who decides to roll back
  • Communication: Who gets told if rollback happens, and how

If the input doesn't provide enough information to specify trigger criteria, flag this as an open item the PM must resolve.

9 (Checklist). Generate success criteria

Define how the team will know the launch worked:

  • 1-day check: What to look for immediately (errors, basic adoption, system health)
  • 1-week check: Early signal (adoption trend, user feedback, support ticket volume)
  • 1-month check: Outcome metrics (success metrics from the PRD, retention, satisfaction)

Each criterion needs: a metric, a target, a timeframe, and a data source. If targets can't be set from the input, flag them as needing PM input.

10 (Checklist). Add exit criteria

If the launch type is not GA, define what must be true before graduating to the next stage. Pull the exact exit criteria from references/launch-readiness.md for the relevant transition (e.g., Beta → GA). All quantitative thresholds marked [X] must be filled in from the input or flagged as Open Items requiring PM input before the stage begins.

11 (Checklist). Run the smell test

Check for:

  • Smell 2 (No Way to Measure Success) — Are success criteria defined with targets? Or is success assumed?
  • Smell 3 (Missing Owners) — Does every checklist item and every rollback step have a named owner? "TBD" is acceptable as a flag; absence is not.
  • Smell 11 (No Data Plan) — Is instrumentation on the checklist? Are events and metrics specified? Or is data deferred to "after launch"?

12 (Checklist). Flag open items

List anything the PM needs to resolve before the launch is ready. These are gaps the checklist surfaced — missing information, unresolved decisions, items that need owner assignment. Open items are a feature of the checklist, not a failure of it.


Output Format

Overview Mode

## Launch Journey Overview: [Feature Name]

**Recommended entry point:** [Internal / Alpha / Beta — where the feature should start based on current context. Flag if a stage should not be skipped.]

> **Context note:** [State which substantive company files were loaded. Note any limitations — e.g., no launch process file means stage requirements are based on general standards, not company-specific norms.]

---

### Stage Map

#### Internal
**Audience:** [Team and internal users — 5–20 people, 1–2 weeks minimum]

**Feature must be capable of:**
- [From Feature Scope by Launch Type — what's required and what's not acceptable]

**Readiness requirements by dimension:**
- Documentation: [What's required at Internal]
- Internal Communication: [What's required]
- External Communication: N/A
- Support Enablement: N/A
- Monitoring and Alerting: [What's required]
- Data and Analytics: [What's required]
- Rollback Plan: [What's required]
- Dependencies: [Confirm all]
- Legal and Compliance: [N/A or flag if relevant]

**Red flags to watch for:** [Key red flags from the reference for this stage]

**Exit criteria to reach Alpha:**
- [ ] [Exit criterion — with [X] thresholds noted as "PM to define before Internal begins"]
- [ ] ...

---

#### Alpha
**Audience:** [Hand-selected external users — 10–50 users, 2–4 weeks minimum]

**Feature must be capable of:**
- [From Feature Scope by Launch Type]

**Readiness requirements by dimension:**
- [Same structure as above, calibrated for Alpha]

**Participant selection:**
- [ ] Representative of the primary target use case — not just available or willing
- [ ] Tolerant of rough edges and incomplete workflows
- [ ] Willing to give structured, candid feedback
- [ ] Accessible for follow-up questions during the Alpha window
- [ ] Not internal champions or advocates who will rationalize problems away

**Red flags to watch for:** [Key red flags]

**Exit criteria to reach Beta:**
- [ ] [Exit criterion — with [X] thresholds noted as "PM to define before Alpha begins"]
- [ ] ...

---

#### Beta
**Audience:** [Broader external users — 100–1,000 users or 1–5% rollout, 4–8 weeks minimum]

**Feature must be capable of:**
- [From Feature Scope by Launch Type]

**Readiness requirements by dimension:**
- [Same structure, calibrated for Beta]

**Participant selection:**
- [ ] Enrolled via segment targeting, not open sign-up — define which users belong in Beta
- [ ] Exclude high-value accounts, users in regulated contexts, users with no fallback
- [ ] Diverse enough across use cases to surface edge cases before GA

**Red flags to watch for:** [Key red flags]

**Exit criteria to reach GA:**
- [ ] Success metrics at or above defined Beta targets — not directionally okay, at the threshold
- [ ] Support fully enabled: FAQ complete, troubleshooting guide tested, escalation path live
- [ ] All P0/P1 bugs resolved
- [ ] External comms drafted and approved
- [ ] Rollback plan tested, not just written
- [ ] Monitoring and alerting live, routed to the right team, and verified
- [ ] [Any [X] thresholds: "PM to define before Beta begins"]

---

#### GA
**Audience:** All users — full production ship

**Feature must be capable of:**
- [From Feature Scope by Launch Type — all documented use cases complete, no known P0/P1 bugs]

**Readiness requirements by dimension:**
- [Same structure, calibrated for GA — most thorough]

**Red flags to watch for:** [Key red flags]

*(No exit criteria — GA is the final stage)*

Checklist Mode

## Launch Checklist: [Feature Name]

**Launch type:** [Internal / Alpha / Beta / GA]
**Target date:** [Date, if provided — "TBD" if not]
**Launch owner:** [PM or whoever owns the launch — "TBD" if not specified]

<!-- AGENT BLOCK -->
```yaml
agent_block:
  skill: launch-checklist
  launch_type: [Internal / Alpha / Beta / GA]
  overall_readiness: [Ready / At Risk / Not Ready]
  unowned_item_count: [integer — checklist items with no assigned owner]
  success_criteria_defined: [Yes / No]
  rollback_plan_defined: [Yes / No]
```
<!-- /AGENT BLOCK -->

---

### Feature Readiness Assessment

| Requirement | Status | Notes |
|-------------|--------|-------|
| [Capability required at this launch type] | [Confirmed / Unknown / Gap] | [What the input says, or why it's unclear] |
| ... | ... | ... |

[State whether the feature appears ready for the identified launch type. Flag any gaps as Open Items.]

---

**Launch timeline** *(always include; adjust day markers to match actual schedule)*

```
L-5    L-3    L-1    L     L+1    L+3
 |      |      |     |      |      |
[Flags] [Docs] [RC] [Go]  [Mon] [Review]
         |
      [Rollback
        tested]
```

---

### Pre-Launch

#### Participant Selection *(Alpha and Beta only — omit for Internal and GA)*
- [ ] [Selection criterion] — Owner: [Who]. Due: [When].
- [ ] [Exclusion criterion confirmed] — Owner: [Who]. Due: [When].

#### Documentation
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...

> **Watch for:** [Key red flag from the reference for Documentation at this launch type]

#### Internal Communication
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...

> **Watch for:** [Key red flag for Internal Communication at this launch type]

#### External Communication
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...
<!-- Omit this section entirely for Internal launches. -->

> **Watch for:** [Key red flag for External Communication]

#### Support Enablement
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...
<!-- Omit this section for Internal launches. Light for Alpha. -->

> **Watch for:** [Key red flag for Support Enablement]

#### Monitoring and Alerting
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...

> **Watch for:** [Key red flag for Monitoring at this launch type]

#### Data and Analytics
- [ ] [Item] — Owner: [Who]. Due: [When].
- [ ] ...

> **Watch for:** [Key red flag for Data and Analytics]

#### Dependencies
- [ ] [Item] — Owner: [Who]. Due: [When]. Status: [Confirmed / In Progress / TBD].
- [ ] ...

> **Watch for:** [Key red flag for Dependencies]

#### Legal and Compliance
- [ ] [Item] — Owner: [Who]. Due: [When].
<!-- Mark "N/A for this launch" if not applicable. Do not silently omit. -->

---

### Rollback Plan

**Mechanism:** [How the launch is reversed]

**Trigger criteria:**
- [Metric] > [Threshold] (e.g., error rate > 2%, p95 latency > 500ms, conversion drop > 10%)

**Steps:**
1. [Step]
2. [Step]

**Authorization:** [Who decides to roll back]
**Communication on rollback:** [Who gets told, how]
**Data implications:** [What happens to data created during the launch window]

**Rollback decision tree** *(always include)*

```
[Metric exceeds threshold]
         |
  [Notify on-call lead]
         |
   ┌─────┴──────┐
[Auto-rollback] [Manual review]
  (flag set)    (ambiguous case)
```

---

### Success Criteria

| Timeframe | Metric | Target | Data Source |
|-----------|--------|--------|-------------|
| Day 1 | [Metric] | [Target] | [Source] |
| Week 1 | [Metric] | [Target] | [Source] |
| Month 1 | [Metric] | [Target] | [Source] |

---

### Exit Criteria *(omit for GA — no next stage)*

What must be true before graduating to [next stage]:

- [ ] [Exit criterion] — threshold: [Value, or "PM to define before this stage begins"]
- [ ] ...

---

### Post-Launch Review

- [ ] Schedule post-launch review for [date relative to launch]
- [ ] Prepare data summary comparing actuals to success criteria
- [ ] Document learnings and follow-up work

---

### Open Items

- [Gap or unresolved decision that the PM needs to address before launch]
- [Missing owner that needs assignment]
- [Information needed to set rollback thresholds or success targets]
- [Exit criteria thresholds that need PM input before this stage begins]

---

### Smell Test

- **Smell 2 (No Way to Measure Success):** [Finding or "Clear — success criteria defined with targets"]
- **Smell 3 (Missing Owners):** [Finding or "Clear — all items have owners"]
- **Smell 11 (No Data Plan):** [Finding or "Clear — instrumentation and metrics on the checklist"]

> **Context note:** [State the identified launch type and how it was determined. State which substantive company files were loaded, which were absent, and which were stub templates. Note what the checklist might miss without company-specific launch process context.]

Quality Bar

Overview mode:

  • Does the stage map cover all four stages? Every stage has audience, feature scope requirements, readiness requirements by dimension, and exit criteria.
  • Are exit criteria gates, not suggestions? Quantitative thresholds are flagged as "PM to define before this stage begins" when not provided. No thresholds are invented.
  • Is participant selection concrete? Alpha and Beta criteria are specific, not just "representative users."
  • Would the PM be able to use this to plan a launch strategy? The overview answers "what must be true at each stage" — not just "what do we need for the next stage."

Checklist mode:

  • Does the checklist cover all applicable dimensions for the launch type? Nothing forgotten. Every dimension from the reference is addressed or explicitly marked N/A.
  • Is feature readiness assessed, not assumed? The product-readiness check is explicit — capability completeness gaps are called out, not buried.
  • Is checklist depth calibrated to the launch type? An internal launch isn't burdened with GA-level items. A GA launch isn't missing critical external communication or support enablement.
  • Does every item have an owner? No orphaned items. "TBD" is acceptable as a flag — but it shows up in the Open Items section, not silently.
  • Is the rollback plan specific? Quantitative trigger criteria, not "if things go badly." Named authorization. Ordered steps. Communication plan.
  • Are success criteria measurable? Metrics with targets and timeframes, not "track adoption." Data sources named.
  • Are exit criteria present for non-GA launches? The checklist defines what it takes to graduate to the next stage, with unset thresholds flagged.
  • Is monitoring on the checklist, not deferred? Day-one monitoring is a launch prerequisite, not a follow-up task.
  • Would the PM feel confident nothing falls through the cracks? The checklist is the coordination artifact. If the PM can hand it to the team and everyone knows what they own and when it's due, it's working.

Save

After producing the artifact, write it to knowledge/launch-checklists/ using the naming convention:

  • Overview mode: feature-name-launch-overview.md, where feature-name is a lowercase hyphenated slug derived from the feature name (e.g., payment-reminders-launch-overview.md)
  • Checklist mode: feature-name-launch-checklist.md (e.g., payment-reminders-launch-checklist.md)

Report the saved file path in the conversation.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.