Hierarchy of Engagement
Helps consumer products identify the actions and benefits that drive long-term retention. The Hierarchy of Engagement framework (created by Sarah Tavel at Benchmark) maps progression from core action to mounting loss.
hierarchy-of-engagement
Use when asked to "define our core action", "North Star metric", "accruing benefits", "improve retention mechanics", "hierarchy of engagement", or "Sarah Tavel framework". Helps consumer products identify the actions and benefits that drive long-term retention. The Hierarchy of Engagement framework (created by Sarah Tavel at Benchmark) maps progression from core action to mounting loss.
What It Is
The Hierarchy of Engagement is a three-level framework for building consumer products that retain users and create defensibility. The core insight: retention comes from making the product better the more you use it, so users have more to lose by leaving.
Most consumer products fail not because they lack users, but because they lack retention. Getting someone to sign up is one thing; getting them to stay is everything. This framework provides a systematic approach to building products where engagement compounds over time.
The key shift: Move from asking "How do we get more users?" to asking "How do we make each user's experience improve the more they use us?"
When to Use It
Use the Hierarchy of Engagement when you need to:
- Define your North Star metric (what action matters most?)
- Improve retention in a consumer or social product
- Build product stickiness beyond features alone
- Create switching costs that protect against competitors
- Design your onboarding/activation flow
- Evaluate product-market fit through engagement quality
- Prioritize features that drive compounding value
When Not to Use It
Don't apply this framework when:
- Building B2B enterprise software (different retention dynamics)
- The product is transactional by nature (one-time purchase)
- There's no meaningful "use over time" pattern
- You're optimizing for viral acquisition before proving retention
Resources
Writing:
- The Hierarchy of Engagement by Sarah Tavel (Medium)
- The Hierarchy of Engagement, Expanded by Sarah Tavel
Install via CLI
Run one command in your terminal. Works with Claude Code and other AI assistants that support the Skills CLI.
Install just this skill
npx skills add pmprompt/claude-plugin-product-management --skill hierarchy-of-engagement
Or install all 28 skills
npx skills add pmprompt/claude-plugin-product-management
Manual Install (Advanced)
Create the skill file manually. Recommended for advanced users who want full control.
Create the skill file
Run this command to create the directory and SKILL.md file:
mkdir -p .claude/skills/hierarchy-of-engagement && touch .claude/skills/hierarchy-of-engagement/SKILL.md
This creates the directory and an empty SKILL.md file.
Open the skill file
Open the SKILL.md file in your favorite editor:
nano .claude/skills/hierarchy-of-engagement/SKILL.md
Or use code .claude/skills/hierarchy-of-engagement/SKILL.md for VS Code
Add the content
Copy the skill content and paste it into the SKILL.md file:
Then save the file. Now you can use the skill by typing /hierarchy-of-engagement in your AI assistant, or it will automatically use it when relevant.
Using a different AI assistant?
.claude/skills/
.opencode/skills/
Go Beyond Copy-Paste
This skill is great for Claude. But with PMPrompt Pro, you can generate User Experience documents instantly in your browserβno setup, no context switching.