analytics-insights
Deep dive into product analytics — investigate a question, surface insights, build a data narrative. Use when you need to go beyond dashboards to understand…
Plan and communicate a feature or product end-of-life. Use when deprecating features, sunsetting products, or managing migration off legacy systems.
$ npx -y skills add mrthames/lean-pm-skills --skill feature-sunset --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feature-sunsetContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan and communicate a feature or product end-of-life. Use when deprecating features, sunsetting products, or managing migration off legacy systems.
name: feature-sunset description: Plan and communicate a feature or product end-of-life. Use when deprecating features, sunsetting products, or managing migration off legacy systems.
Shutting things down is harder than launching them. This skill walks you through the full lifecycle: impact analysis, migration planning, communication strategy, and stakeholder management. Claude handles the artifact generation; you handle the relationship sensitivity and timing judgment.
| Step | Time | Claude Does | You Do | |---|---|---|---| | Impact analysis | 1 hr | Quantify usage, identify affected users, model revenue risk | Validate data, add relationship context | | Migration planning | 1-2 hrs | Design migration path, generate guides and timelines | Confirm with engineering, set deadlines | | Communication strategy | 1-2 hrs | Draft multi-audience communications at each stage | Add empathy, timing, and relationship awareness | | Stakeholder alignment | 1 hr | Prepare decision document and FAQ | Navigate the politics and get sign-off |
We're considering sunsetting [feature/product]. Here's what we know: Usage data: - [Active users/accounts using this feature] - [Usage frequency and trend — growing, stable, declining] - [Revenue attributed to or dependent on this feature] Help me assess the full impact: - How many users are affected and in which segments? - What's the revenue at risk (direct and indirect)? - Are any contractual obligations tied to this feature? - What do these users do with this feature — what job does it serve? - What alternatives exist (in our product or elsewhere)? - What's the cost of maintaining it vs. the cost of removing it?
For users affected by this sunset, design a migration plan: For each user segment: - Where do they go? (alternative feature, competitor, workaround) - What do they need to do? (export data, change workflow, update integrations) - What do we provide to help? (migration tool, guide, support, credits) - Timeline: how much notice and what's the grace period? Migration timeline: 1. Announcement: [date] — feature continues working, users notified 2. Deprecation warning: [date] — in-app warnings, feature flagged 3. Migration support window: [date range] — active help for transitioning users 4. Read-only / reduced functionality: [date] — can access data but not create new 5. Full removal: [date] — feature removed, data archived or exported For each phase: what changes for the user, what we communicate, what support we offer.
EOL communication happens in waves, not a single announcement.
Draft communications for each phase of the sunset: Phase 1 — Early notice (8-12 weeks before removal): - Email to affected users: what's happening, why, what they should do, timeline - In-app notification: brief, links to details - Internal announcement: what the team needs to know - Tone: transparent, empathetic, solution-oriented Phase 2 — Migration support (4-8 weeks before): - Follow-up email to users who haven't migrated - Help center article: step-by-step migration guide - FAQ: anticipated questions with honest answers - For high-value accounts: personal outreach talking points Phase 3 — Final warning (1-2 weeks before): - Last-chance email with clear deadline - In-app banner: urgent but not alarmist - Support team briefing: expected ticket volume and escalation path Phase 4 — Post-removal: - Confirmation email: what happened, where to find their data, who to contact - Updated help docs: remove references to sunset feature For each communication: draft the copy, specify the audience, and note the delivery channel.
Draft a decision document for the sunset: 1. What we're sunsetting and why (business rationale) 2. Impact: users affected, revenue at risk, migration cost 3. Migration plan summary 4. Communication timeline 5. Risk: what could go wrong and how we mitigate 6. Ask: approval to proceed with [date] for announcement Also draft a FAQ for internal stakeholders: - "Why are we doing this?" — [business rationale] - "What about customer X who depends on this?" — [migration plan for key accounts] - "What if churn spikes?" — [monitoring plan and rollback criteria] - "Can we just leave it?" — [cost of maintenance vs. benefit of removal]
1. **Not enough notice.** Minimum 8 weeks for a minor feature, 6+ months for a product or API that external systems depend on. Rushed sunsets destroy trust. 2. **No migration path.** "We're removing this" without "here's what to do instead" is abandonment. Always provide an alternative, even if it's an export. 3. **Burying the news.** Don't hide a sunset in a changelog. Proactive, direct communication shows respect for the users who relied on this feature. 4. **Ignoring high-value accounts.** If enterprise customers depend on this, they need personal outreach, not a mass email. Coordinate with their account team. 5.
AI-native product management skills that move at the speed your team needs. Traditional PM frameworks were built for a world without AI — multi-week discovery sprints, day-long planning offsites, months of analysis before a decision.
Deep dive into product analytics — investigate a question, surface insights, build a data narrative. Use when you need to go beyond dashboards to understand…
Evaluate whether to build in-house, buy a vendor solution, or partner. Use when facing a make-or-buy decision for a capability.
Build a complete business case for a product investment — strategic rationale, financial model, risk assessment, and recommendation. Use when you need…
Assess and respond to a competitor move within 24-48 hours. Use when a competitor launches, changes pricing, or makes a strategic shift.
Run a compressed 5-day product discovery cycle. Use when validating whether a problem is worth solving before committing engineering resources.
Define an epic with strategic context, feature breakdown, milestones, and success metrics. Use when scoping a large body of work for planning and tracking.