AgentStack
SKILL verified MIT Self-run

Monetization Design

skill-dtsong-my-claude-setup-monetization-design · by dtsong

Use when designing monetization architecture including pricing tiers, paywall placement, subscription infrastructure, and upgrade flows. Covers freemium models, billing integration, and retention mechanics. Do not use for product copy or naming conventions (use messaging-strategy) or onboarding funnels and A/B tests (use growth-engineering).

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add skill-dtsong-my-claude-setup-monetization-design

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Monetization Design? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Monetization Design

Purpose

Design the monetization architecture for a product, including pricing tier structure, paywall placement strategy, subscription infrastructure, and upgrade flow design.

Scope Constraints

Analyzes product feature sets, competitive pricing, and billing architecture patterns. Does not implement payment integrations, modify production billing systems, or access financial data directly.

Inputs

  • Product feature set (what exists, what's being built)
  • Target user segments and willingness-to-pay estimates
  • Competitive pricing landscape
  • Existing billing infrastructure (Stripe, RevenueCat, etc.)
  • App Store / Play Store requirements for in-app purchases

Input Sanitization

No user-provided values are used in commands or file paths. All inputs are treated as read-only analysis targets.

Procedure

Progress Checklist

  • [ ] Step 1: Value metrics defined
  • [ ] Step 2: Tier structure designed
  • [ ] Step 3: Paywall placement designed
  • [ ] Step 4: Upgrade flow designed
  • [ ] Step 5: Subscription infrastructure designed
  • [ ] Step 6: Retention mechanics designed

Step 1: Define Value Metrics

Identify what users pay for:

  • Usage-based: API calls, storage, messages, seats
  • Feature-based: Advanced features, integrations, priority support
  • Outcome-based: Projects, exports, reports generated
  • Choose the metric that scales with the value the user receives

Step 2: Design Tier Structure

Create a pricing ladder:

  • Free tier: Generous enough to create habit and demonstrate value
  • Pro tier: For power users and small teams — the "sweet spot"
  • Enterprise tier: For organizations — custom pricing, SSO, audit logs
  • Apply anchoring: the Pro tier should look like a great deal compared to Enterprise
  • Apply decoy effect if appropriate: a tier that makes the target tier look better

Step 3: Design Paywall Placement

Determine where paywalls appear:

  • Feature gating: Advanced features locked behind upgrade
  • Usage limits: Free tier gets N units/month, Pro gets unlimited
  • Soft paywalls: Show the feature, let them try it, then gate on save/export
  • Hard paywalls: Block access entirely until upgrade
  • Rule: Paywalls should appear when users want more, not when they want basic

Step 4: Design Upgrade Flow

Create the conversion experience:

  • Trigger moment: User hits a limit or discovers a locked feature
  • Value presentation: Show what they'll get (not just what they're paying)
  • Pricing page: Clear comparison table, recommended tier highlighted
  • Checkout flow: Minimize steps — ideally 1-2 clicks from trigger to purchase
  • Trial option: 7-14 day free trial with full access, credit card optional vs required

Step 5: Design Subscription Infrastructure

Technical architecture:

  • Payment provider: Stripe, RevenueCat, Paddle, or platform-native (App Store, Play Store)
  • Entitlement system: How the app checks what the user has access to
  • Webhook handling: Subscription created, renewed, cancelled, payment failed
  • Grace period: What happens when payment fails (dunning flow)
  • Platform compliance: App Store requirements for subscription management

Step 6: Design Retention Mechanics

Reduce subscription churn:

  • Cancellation flow: Ask why, offer alternatives (pause, downgrade, discount)
  • Win-back offers: Discount email after cancellation
  • Annual discount: Incentivize annual plans (typically 20% discount)
  • Usage reinforcement: Show users the value they've received ("You saved 10 hours this month")

> Compaction resilience: If context was lost during a long session, re-read the Inputs section to reconstruct what product is being analyzed, check the Progress Checklist for completed steps, then resume from the earliest incomplete step.

Output Format

# Monetization Architecture

## Value Metric
**Primary metric:** [What users pay for]
**Scaling:** [How it grows with usage]

## Tier Structure
| | Free | Pro ($X/mo) | Enterprise |
|---|------|------------|------------|
| [Feature 1] | Limited | Unlimited | Unlimited |
| [Feature 2] | No | Yes | Yes |
| [Feature 3] | No | No | Yes |
| Support | Community | Email | Dedicated |

## Paywall Map
| Feature/Limit | Type | Trigger | User Experience |
|--------------|------|---------|-----------------|
| [Feature] | Soft | Usage limit hit | Show result, gate export |
| [Feature] | Hard | Feature tap | Upgrade modal with trial |

## Upgrade Flow
1. User hits [trigger]
2. [Inline upgrade prompt / modal / pricing page]
3. [Plan selection with trial option]
4. [Checkout — X steps]
5. [Success confirmation + unlock]

## Subscription Infrastructure
**Provider:** [Stripe / RevenueCat / etc.]
**Entitlement check:** [How the app verifies access]
**Dunning flow:** [What happens on payment failure]

## Retention Strategy
| Churn Signal | Intervention | Timing |
|-------------|-------------|--------|
| Cancellation initiated | Exit survey + discount offer | Immediate |
| Payment failed | Dunning email sequence | Day 1, 3, 7 |

Handoff

  • Hand off to growth-engineering if onboarding funnel optimization or A/B test instrumentation needs arise during monetization analysis.
  • Hand off to messaging-strategy if upgrade prompt copy, paywall messaging, or cancellation flow language needs refinement.

Quality Checks

  • [ ] Free tier is generous enough to demonstrate value and create habit
  • [ ] Paywall placement occurs at "want more" moments, not "need basic" moments
  • [ ] Upgrade flow is 2 clicks or fewer from trigger to checkout
  • [ ] Subscription infrastructure handles renewal, cancellation, and payment failure
  • [ ] App Store / Play Store subscription requirements are met (if applicable)
  • [ ] Retention mechanics include cancellation flow and win-back strategy

Evolution Notes

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.