product-lifecycle-plays

Diagnose product lifecycle stage and choose between extension, replacement, and retirement plays.

6.8k|818|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill product-lifecycle-plays
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-lifecycle-plays
Source: https://github.com/deanpeters/Product-Manager-Skills/tree/main/skills/product-lifecycle-plays
Command: npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill product-lifecycle-plays

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a product stops growing, teams argue about rebuilding or killing it without first diagnosing where the product actually sits in its lifecycle. This Skill provides a structured diagnosis and decision framework so the play is chosen from evidence, not from whoever argues loudest.

Core Features & Use Cases

  • Stage Diagnosis: Seven transition questions across marketing, product, pricing, and data levers that detect the mature-to-decline inflection before revenue charts show it.
  • Three Play Framework: Structured criteria for choosing between extension, replacement, and retirement, including the seven replacement hazards and a five-column risk register with contingency planning.
  • Portfolio Worksheet: Run the play decision across an entire product line with interaction checks, so two retirements don't land on the same customers in the same window.
  • Use Case: Your flagship module's revenue has been flat for six quarters and the team is split between a rewrite and a refresh. Run the diagnosis, test the extension play explicitly, and produce a documented play decision with a risk register.

Quick Start

Ask the AI to run the product lifecycle play diagnosis for your product, describing the product and the signal that prompted the question, such as flattening revenue or rising support costs.

Frequently Asked Questions about product-lifecycle-plays

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide whether to extend, replace, or retire a product?

Run the seven transition questions to diagnose the lifecycle stage first, then identify whether the pressure is demand-side, supply/cost-side, or capability-side. Test the extension play explicitly before committing to replacement or retirement, and document the tradeoffs of the chosen play.

How to tell if a product is in decline or just mature?

Answer the seven transition questions covering marketing objective, competition, product support costs, promotion, distribution, pricing, and data strategy. Four or more yes answers indicates decline regardless of what the current revenue chart shows, since revenue lags the underlying levers.

What are the risks of replacing a legacy product with a new one?

Replacement runs a launch and a retirement simultaneously, creating seven hazards: GTM failure, delayed entry, internal misalignment, external forces, regulatory risk, cannibalization, and poor EOL management. Each applicable hazard needs a mitigation and a contingency plan, and the retirement must be funded.

Can I run a lifecycle analysis across multiple products at once?

Yes, the portfolio worksheet covers an entire product line with one row per product showing stage, pressure source, and recommended play. Interaction checks catch conflicts like two products replacing the same customers or stacked retirements hitting one customer segment.

When should I not use a product lifecycle play framework?

This framework is not a growth strategy tool, a forecast, or an automatic death sentence for declining products. A mature product generating margin with low support cost may be a harvest candidate, and growth questions belong to frameworks like the Ansoff matrix.