MCP HubMCP Hub
SKILL·135F9C

product-lifecycle-plays

deanpeters
업데이트됨 14 days ago
7 조회
6,647
807
6,647
GitHub에서 보기
기타general

정보

이 스킬은 제품이 성숙기나 쇠퇴기에 직면했을 때 개발자들이 제품의 라이프사이클 단계를 진단하고, 확장, 교체, 폐기 중 전략적 플레이를 선택할 수 있도록 돕습니다. 전환 질문, 교체 시 위험 요소를 기록하는 리스크 레지스터, 제품 라인 결정을 위한 포트폴리오 워크시트 등의 도구를 제공합니다. 제품의 다음 행보가 불분명할 때 신중하고 체계적인 선택을 하기 위해 이 스킬을 활용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add deanpeters/Product-Manager-Skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/deanpeters/Product-Manager-Skills
Git 클론대체
git clone https://github.com/deanpeters/Product-Manager-Skills.git ~/.claude/skills/product-lifecycle-plays

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

Product Lifecycle Plays

Purpose

Decide what to do with a product that has stopped growing. There are three plays — extend, replace, retire — and picking the wrong one is expensive in a different way each time. This skill gives you the stage diagnosis, the criteria that discriminate the plays, and the hazard register for the one that goes wrong most often.

Most teams skip straight to a play. Someone says "let's rebuild it" or "let's kill it," and the argument that follows is about the answer rather than the diagnosis. The diagnosis is the work.

Input

Works best with: The product or product line, and the signal that prompted the question — flattening revenue, rising support costs, a competitor move, a strategy shift.

Also useful: Revenue and margin trend, customer counts and concentration, support load, what else in the portfolio is adjacent, and how much investment appetite exists.

Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.

Arriving empty-handed? That works too. Bring the product name and a hunch. The stage diagnosis runs off the transition questions below, which are answerable from what a PM already knows without pulling a report.

Example invocations:

  • Revenue on our reporting module has been flat for six quarters — extend, replace, or retire?
  • Run the play worksheet across our four aging SKUs.

Key Concepts

The Product Life Cycle

Five stages, each with a different economic job:

StageWhat's happeningThe job
DesignConcept, prototype, launch planningProve the problem is real
IntroduceLaunch, awareness, first salesFind the early adopters
GrowRapid sales, market expansionBuild the customer base
MaturePeak sales, peak profitabilityDefend position, maximize margin
DeclineFalling sales, phase-out planningMaximize remaining value

Go-to-market happens at the front. End-of-life happens at the back. The plays live at the mature-to-decline inflection — which is exactly where most teams have no framework and default to whoever argues hardest.

The Strategy Grid

What "good" looks like changes by stage. Each lever tells you something different about where you actually are:

LeverMatureDeclining
Marketing objectiveDefend market positionMaximize remaining value
CompetitionEmphasize brand loyaltyConsolidate customer base
ProductOptimizeExtended CX, streamline support
PromotionLoyalty incentivesMigration campaigns
Place (distribution)Optimize channelsFocus on profitable channels
PriceValue-add bundlesSelective discounting
Data strategyPredictive modelingTransition planning data

The Transition Questions

This is the diagnostic. For each lever, ask the question that tells you whether you've crossed from mature into decline. Answering "yes" to four or more means you are in decline regardless of what the revenue chart says this quarter:

LeverAsk
Marketing objectiveIs defending market share still profitable?
CompetitionAre loyalty efforts no longer retaining users?
ProductAre legacy support costs becoming unsustainable?
PromotionShould we be running migration campaigns instead of loyalty ones?
PlaceAre we losing money on certain distribution channels?
PriceAre our value-add bundles losing effectiveness?
Data strategyIs our data shifting from predictive to transitional?

Why ask rather than measure: revenue lags. A product can post a flat quarter while every one of these has already turned. The questions catch the inflection before the chart does.

The Three Plays

Extension Play — introduce a new variant or additional features to an existing product line.

Reasons why: expand into new customer segments · meet diverse customer needs · differentiate from competitors · boost sales with new variants · strengthen brand loyalty.

Shape: the existing product keeps running; you add alongside. Cheapest play, lowest risk, and the one most often dismissed because it isn't exciting.

Replacement Play — introduce a new product to take the place of an existing one, offering similar or improved capability while phasing the old one out.

Reasons why: address supply issues · reduce production costs · eliminate obsolete or unused features · align with strategic goals · comply with regulatory change.

Shape: GTM and EOL happen simultaneously. This is the expensive play, and the reason is structural — see below.

Retirement Play — phase the product out without a successor of your own.

Reasons why: costs exceed revenue · strategic exit from the market · the core problem stopped existing · technology made it obsolete.

Shape: pure EOL. Customers land somewhere else, possibly a competitor, and the goal becomes losing the product without losing the customer.

Why Replacement Is the Expensive Play

On a replacement you are running a launch and a retirement at the same time, for two products that compete with each other. Every GTM risk and every EOL risk applies at once, plus one that only exists here: cannibalization between your own two products.

Both directions of that failure are instructive:

  • Kodak feared cannibalizing film and starved its digital business. The fear cost the market.
  • Amgen cannibalized Epogen with Aranesp deliberately. It worked, and still produced complex pricing dynamics they had to manage for years.

Fear it and you lose the future; ignore it and you lose margin. Plan for it and you get a transition.

The Seven Replacement Hazards

What goes wrong on a replacement play, with the pattern each one leaves:

#HazardPattern
1GTM process failureThe successor exists but nobody adopts it (Zune)
2Delayed market entryLate launch lets competitors define the category (BlackBerry)
3Internal misalignmentSiloed R&D, marketing, and sales blunt the launch (New Coke)
4External forcesBacklash, safety, or macro shocks force withdrawal (Google Glass)
5Regulatory riskCompliance missed, or the successor triggers new obligations
6Unexpected cannibalizationThe two products fight each other (Kodak, Amgen)
7Poor EOL managementThe successor lands but the old product's exit is botched (Vista, AT&T POTS, Nest Revolv)

Hazard 7 is the one this repo's EOL suite exists to prevent — and it's the one teams discount most, because by the time they're planning the launch, the retirement feels like paperwork.

The Risk Register

For each hazard that applies, fill five columns. The fifth is the one people skip:

RiskProbabilityImpactMitigationContingency
What could adversely affect the business case?How likely?How bad?How do we reduce the probability?What is Plan B?

A register with no contingency column is a worry list. Plan B is what makes it a plan.

Anti-Patterns (what this is NOT)

  • Not a growth framework. Where the next tranche of growth comes from is a different question — see ansoff-matrix and organic-growth-advisor.
  • Not a forecast. It reasons about stage and direction, not numbers.
  • Not automatic. Decline is not a death sentence; a mature product throwing off margin with low support cost is a harvest, not a project.
  • Not one product at a time, necessarily. The worksheet runs across a line, and the plays interact — two products can't both be the replacement.

Application

Use template.md for the worksheet and risk register.

Step 1: Diagnose the stage

Run the seven transition questions. Count the yeses:

  • 0-1 yes — mature and healthy. The question isn't a play, it's whether to invest more
  • 2-3 yes — mature and softening. Extension play territory; watch quarterly
  • 4-5 yes — crossing into decline. Pick a play deliberately, now
  • 6-7 yes — in decline. Replace or retire; extension likely postpones a decision rather than changing an outcome

Write down which questions came back yes. The pattern discriminates the plays more than the count does.

Step 2: Identify what's driving the pressure

Three sources, and they point at different plays:

PressureSignalPoints toward
Demand-sideNeeds shifted, segments moved, competitors differentiatedExtend — if the core still solves a real problem for someone
Supply/cost-sideComponents EOL, production cost, support load, strategy shiftReplace — the problem is your economics, not the customer's need
Capability-sideTechnology obsolete, architecture at its limit, regulation changedReplace or Retire — depends on whether the need survives the technology

The trap: supply-side pressure feels like a customer problem when it reaches the roadmap. "We need to rebuild this" often means "our costs are bad," which is a legitimate reason for a replacement — but say it out loud, because it changes what success looks like.

Step 3: Test the extension play first

Extension is the cheapest play and the most frequently skipped. Before accepting replace or retire, ask:

  1. Is there a segment the current product could serve with a variant?
  2. Is there a need an added capability would meet without re-architecture?
  3. Would a repackage or rebrand reach a different buyer?
  4. Is the decline in the product, or in the channel or price around it?

Question 4 catches a specific and common error: a product judged to be declining when the actual failure is a distribution channel that stopped working or a bundle that lost its edge. Fixing the lever is cheaper than replacing the product.

If the honest answer to all four is no, extension is off the table — and now you know why, which you'll need when someone asks in three months.

Step 4: If replacing, build the risk register before committing

Walk the seven hazards. For each one that applies, fill all five columns including the contingency. Rate probability and impact honestly — a register where everything is "low/low" was filled in to be finished.

Two questions worth forcing:

  • Cannibalization: which product wins which customer, and what happens to margin during overlap?
  • Hazard 7: who owns the retirement, and is it funded? A replacement with an unfunded EOL is a launch with a liability attached.

Step 5: If retiring, hand off

The retirement play is a full process of its own. Confirm the two things that most often turn out to be false — that there's a landing place for customers, and that no contractual or regulatory obligation blocks the timeline — then move to the EOL suite.

Step 6: Run it across the line

For a product family, build the portfolio worksheet: every product, its stage, its yes-count, its pressure source, and its recommended play. Then check the interactions:

  • Two products can't both be the replacement for the same customers
  • An extension on one product can undercut the case for another's replacement
  • Retiring two adjacent products in the same window doubles the customer's disruption, not yours

Final Step: Offer what comes next

"Where next?

  1. Talk through the diagnosis — see lifecycle-play-advisor if you'd rather be walked through the questions (Recommended)
  2. Run the retirement — see eol-process or eol-readiness-advisor
  3. Plan the extension — see organic-growth-advisor for which growth path the variant serves
  4. Build the risk register for a replacement play in depth

Reply with a number, a combination, or your own path."


Examples

  • examples/sample.md — Fieldlight product line (SaaS, four modules, three different plays)
  • examples/sample-industrial.md — Northfield Automation controller line (industrial, a replacement play with the risk register that predicted what actually went wrong)

Common Pitfalls

Pitfall 1: Arguing the Play Before the Diagnosis

Symptom: The meeting opens with "should we rebuild it or kill it?"

Consequence: The loudest advocate wins, and the product's actual stage never gets established. Six months later nobody can reconstruct why.

Fix: Run the seven transition questions first, in writing. The pattern of yeses usually settles the argument without anyone having to win it.


Pitfall 2: Skipping Extension Because It's Boring

Symptom: The options considered are replace and retire. Extension never comes up.

Consequence: You spend a replacement's budget on a product a variant would have carried for three more profitable years.

Fix: Test the four extension questions explicitly and record the answers. "No, because…" is a useful artifact; silence isn't.


Pitfall 3: Mistaking a Channel Problem for a Product Problem

Symptom: Revenue is falling, so the product is judged to be in decline.

Consequence: You replace a healthy product while the broken distribution channel or stale bundle carries straight over to the successor.

Fix: Transition question 5 and 6 exist for this. Check the lever before condemning the product.


Pitfall 4: The Register Without a Plan B

Symptom: Risks are listed with mitigations. The contingency column is empty or reads "monitor."

Consequence: The mitigation fails — they do — and there's no prepared response, so the response is improvised under time pressure in public.

Fix: Every risk rated medium or above gets a real contingency. "What is Plan B?" is the whole point of the column.


Pitfall 5: Funding the Launch, Not the Retirement

Symptom: The replacement play has a GTM budget and no EOL budget.

Consequence: Hazard 7. The successor ships, the old product limps on unsupported, and customers experience the transition as abandonment while you celebrate a launch.

Fix: A replacement play is two funded workstreams. If the retirement isn't funded, you have chosen an extension play with extra steps.


References

Related Skills

These stand on their own — none is a prerequisite for this skill, and this skill isn't a prerequisite for them.

External Frameworks

  • Product Life Cycle (PLC) — the five-stage economic model
  • Diffusion of innovations / the chasm — why some replacements never cross to the mainstream
  • Product Life Cycle strategy grid — marketing-mix levers by stage

Provenance

  • Distilled from practitioner experience running product lifecycle transitions and product retirements across software, hardware, and regulated industries.

GitHub 저장소

deanpeters/Product-Manager-Skills
경로: skills/product-lifecycle-plays
0
ai-agentsai-product-managementclaude-skillspm-frameworksproduct-management
FAQ

자주 묻는 질문

product-lifecycle-plays Skill이란 무엇인가요?

product-lifecycle-plays은(는) deanpeters이(가) 만든 Claude Skill입니다. Skill은 Claude가 필요할 때 불러오는 지침과 리소스를 묶어 추가 프롬프트 없이 product-lifecycle-plays 관련 작업을 수행할 수 있게 합니다.

product-lifecycle-plays은(는) 어떻게 설치하나요?

이 페이지의 설치 명령을 사용하세요. product-lifecycle-plays을(를) Claude Code 플러그인으로 추가하거나 저장소를 skills 디렉터리에 복제한 다음 Claude를 다시 시작해 Skill을 불러옵니다.

product-lifecycle-plays은(는) 어떤 카테고리에 속하나요?

product-lifecycle-plays은(는) 기타 카테고리에 속합니다.

product-lifecycle-plays은(는) 무료로 사용할 수 있나요?

네. product-lifecycle-plays은(는) AIMCP에 등록되어 있으며 무료로 설치할 수 있습니다.

연관 스킬

llamaguard
기타

LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.

스킬 보기
cost-optimization
기타

이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.

스킬 보기
sports-betting-analyzer
기타

이 Claude Skill은 스프레드, 오버/언더, 프로프 베트를 포함한 스포츠 베팅 시장을 분석합니다. 역사적 추이와 상황별 통계를 검토하여 가치 베트를 발견하고, 교육적 목적으로 실행 가능한 권장 사항이 담긴 구조화된 마크다운 결과를 제공합니다. 개발자는 이 기능을 스포츠 베팅 분석 도구에 활용할 수 있으며, 단순히 엔터테인먼트/교육 목적으로만 설계되었음을 유의해야 합니다.

스킬 보기
quantizing-models-bitsandbytes
기타

이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.

스킬 보기