skills/developer-churn/SKILL.md
When the user wants to understand, reduce, or recover from developer churn. Trigger phrases include "why developers leave," "churn rate," "win-back campaign," "at-risk users," "developer retention," "
npx skillsauth add ranbot-ai/awesome-skills developer-churnInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need when the user wants to understand, reduce, or recover from developer churn. Trigger phrases include "why developers leave," "churn rate," "win-back campaign," "at-risk users," "developer retention," "preventing churn," or "competitor switching.".
This skill helps you understand why developers leave, identify at-risk users before they churn, and win back those who've already left. No guilt trips or desperate discounts — just honest understanding and genuine value.
Load your developer audience context:
.agents/developer-audience-context.md existsdeveloper-audience-context skill firstGather your data:
Developer churn is different from typical SaaS churn:
| Consumer/SMB SaaS | Developer Tools | |-------------------|-----------------| | Price sensitivity high | Value sensitivity high | | Features drive decisions | DX drives decisions | | Support tickets = engagement | Support tickets = friction | | Monthly churn cycles | Project-based churn | | Competitor marketing works | Peer recommendations work |
Key insight: Developers don't leave because of price. They leave because of friction, frustration, or finding something better.
Symptoms:
Root causes:
Detection signals:
- Support tickets mentioning "confused" or "doesn't work"
- High signup-to-activation drop-off
- Long time between signup and first API call
- Multiple failed API calls before success
Symptoms:
Root causes:
Detection signals:
- Sudden usage reduction after billing cycle
- Pricing page visits from logged-in users
- Support tickets about unexpected charges
- API calls stopping mid-month
Symptoms:
Root causes:
Detection signals:
- Sudden stop in usage (no gradual decline)
- Competitor mentions in support/feedback
- Traffic to your docs from competitor domains
- Social mentions comparing you to alternatives
Symptoms:
Root causes:
Reality check: You can't prevent this. Don't waste energy trying.
Detection signals:
- Slow decline over weeks/months
- No login activity
- No response to any outreach
- Domain no longer resolves
Symptoms:
Root causes:
Detection signals:
- Lots of docs page views on specific integration
- Support tickets about specific tech stack
- API calls from testing environment only
- "Evaluation" mentioned in communications
Symptoms:
Root causes:
Detection signals:
- Failed payment events
- Usage continues until hard cutoff
- Quick reactivation when contacted
Create a simple health score:
| Signal | Weight | Calculation | |--------|--------|-------------| | API calls | 30% | This week vs last 4 week avg | | Login frequency | 20% | Days since last login | | Feature adoption | 20% |
tools
Use when a user asks to mine or update a private, evidence-backed work profile from local Claude Code, Codex, Copilot CLI, or OpenCode sessions.
data-ai
Use when diagnosing Android overheating, idle heat, thermal throttling, charging or radio heat, or abnormal battery drain with read-only ADB evidence and approval gates.
research
Research public competitor ads, analyze creative patterns and landing pages, and produce an evidence-labeled strategic teardown.
tools
Compiled CLI covering all 52 endpoints of the Anytype local API — objects, properties, tags, search, chat, files — one binary, no MCP server needed.