business-model
Skill4 starsChanged 6 months agoMITView on GitHub
Use whenever deciding or revising subscription pricing, trial length, trial placement, free tier, paywall design, or any monetization tradeoff for an iOS subscription app. Covers a data-backed methodology: competitor audit, weekly-vs-monthly economics, trial strategy, Apple Review compliance, and paywall UX. Every recommendation must be cited; no guessing. Triggers: "what should our pricing be", "weekly vs monthly", "how long should the trial be", "where should the paywall live", "hard paywall vs soft paywall", "free trial", "subscription model", "IAP strategy", "choose a price point", any edit to metadata/subscriptions or metadata/iap.
13 other projects use a version of this.
Adopted by
Most recently taken up by
- yuusakuri/agent-skillstheir own version, first seen Nov 1, 2026
- vijaysuperpositionist/skillstheir own version, first seen Nov 1, 2026
- daviszhen/agent-skillstheir own version, first seen Oct 25, 2026
- The-Utopia-Studio/skillstheir own version, first seen Oct 13, 2026
- devpilotX/skillstheir own version, first seen Sep 22, 2026
- alexsmedile/hormozi-skillstheir own version, first seen Aug 29, 2026
Other versions13 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 13
- alexsmedile/hormozi-skills★ 208same name
- The-Utopia-Studio/skills★ 6same name
- Adhamxon/claude-code-skills★ 2same name
- skytiger6724/qwen-skills★ 2same name
- yuusakuri/agent-skills★ 2same name
- daviszhen/agent-skills★ 1same name
- miovrag/claude-skills★ 1same name
- samuelcastro/startup-skills★ 1same name
- devpilotX/skills★ 0same name
- maeng777/claude-skills★ 0same name
3 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository76 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .cursor/rules/components.mdcCursor rule
- .cursor/rules/currency.mdcCursor rule
- .cursor/rules/design-system.mdcCursor rule
- .cursor/rules/file-structure.mdcCursor rule
- .cursor/rules/forbidden-patterns.mdcCursor rule
- .cursor/rules/mvvm-architecture.mdcCursor rule
- .cursor/rules/pricing-display.mdcCursor rule
- .cursor/rules/scope.mdcCursor rule
- .cursor/rules/swift-conventions.mdcCursor rule
- accessibilitySkill
- animationsSkill
- apple-developer-authSkill
- apple-signinSkill
- app-store-preflightSkill
- asc-app-create-uiSkill
- asc-aso-auditSkill
- asc-build-lifecycleSkill
- asc-cli-usageSkill
- asc-crash-triageSkill
- asc-id-resolverSkill
- asc-localize-metadataSkill
- asc-metadata-syncSkill
- asc-metadata-yamlSkill
- asc-notarizationSkill
- asc-ppp-pricingSkill
- asc-release-flowSkill
- asc-revenuecat-catalog-syncSkill
- asc-screenshot-resizeSkill
- asc-shots-pipelineSkill
- asc-signing-setupSkill
- ascSkill
- asc-submission-healthSkill
- asc-subscription-localizationSkill
- asc-testflight-orchestrationSkill
- asc-wall-submitSkill
- asc-whats-new-writerSkill
- asc-workflowSkill
- asc-xcode-buildSkill
- billing-finance-calculatorSkill
- buildSkill
- chartsSkill
- consolidate-errorsSkill
- content-composerSkill
- crashSkill
- debuggingSkill
- feature-directory-structureSkill
- feedback-statesSkill
- fix-errorSkill
- formsSkill
- foundation-modelsSkill
- hapticsSkill
- healthkitSkill
- layoutSkill
- listsSkill
- navigationSkill
- notificationsSkill
- onboarding-questionnaireSkill
- onboardingSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
14 rules. 0 are common, 10 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 12 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when setting or revising the monetization model of an iOS subscription app.
- Distinctive: line 21
Before creating the first subscription group in App Store Connect.
- Distinctive: line 22
When changing a price point, trial length, trial placement, or free-tier scope.
- Distinctive: line 23
When a competitor changes their pricing and the team wants to react.
- Distinctive: line 24
When a revenue goal changes and you're re-examining LTV math.
- Distinctive: line 25
Before running a paywall A/B test (choose the variants from the framework, not from intuition).
- Distinctive: line 26
When App Review rejects the paywall under Guideline 3.1.2 / 3.1.3.
- Very specific: line 31
Follow reference/competitor-audit.md.
- Very specific: line 34
Follow reference/pricing-frameworks.md.
- Very specific: line 37
Follow reference/trial-strategy.md.
- Very specific: line 40
Follow reference/apple-compliance.md before shipping.
- Distinctive: line 44
Every pricing decision should produce a project-local markdown note named after the app.
- Distinctive: line 52
Keep worked decisions project-local.
- Distinctive: line 56
No guessing: If a datapoint is not publicly verifiable, write "no public data found" and proceed on the next-best signal.
“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Business model — subscription pricing, trials, paywall strategy
Use this skill when setting or revising the monetization model of an iOS subscription app. It turns "what should we charge?" into a repeatable, evidence-based decision.
Why this exists
Pricing and paywall decisions made by gut are usually wrong, and wrong pricing is the single highest-leverage mistake an indie founder can make. This skill forces the four things that make the decision defensible:
- Audit the real competitive set — actual prices, actual trials, actual free tiers. No vibes.
- Ground every claim in cited data — RevenueCat, Adapty, Superwall, Appfigures, Apple's own docs.
- Obey the Apple Review rules — weekly pricing is legal, but the paywall design that presents it is where rejections happen.
- Write the decision and the reasoning into a file that ships with the repo, so the next person (or future-you) can audit why the numbers are what they are.
When to use
- Before creating the first subscription group in App Store Connect.
- When changing a price point, trial length, trial placement, or free-tier scope.
- When a competitor changes their pricing and the team wants to react.
- When a revenue goal changes and you're re-examining LTV math.
- Before running a paywall A/B test (choose the variants from the framework, not from intuition).
- When App Review rejects the paywall under Guideline 3.1.2 / 3.1.3.
The four-phase workflow
Phase 1 — Competitor audit
Follow reference/competitor-audit.md. Every direct + adjacent competitor, every visible price, every trial, every free tier. Output: a markdown comparison table with citations.
Phase 2 — Economic sanity check
Follow reference/pricing-frameworks.md. Validate the weekly vs monthly vs yearly choice against published benchmark data for the target category. Calculate the "save X%" anchor between weekly and yearly — it's the strongest conversion lever on the paywall.
Phase 3 — Trial strategy
Follow reference/trial-strategy.md. Decide: trial on which plans, how long, offer mode (FREE_TRIAL vs PAY_AS_YOU_GO vs PAY_UP_FRONT), placement (hard paywall vs soft paywall), default plan pre-selection.
Phase 4 — Paywall compliance
Follow reference/apple-compliance.md before shipping. Apple's 2024–2026 crackdown on misleading subscription disclosure is the number-one rejection vector — the paywall must pass the disclosure checklist or the app will be rejected.
Decision artefact
Every pricing decision should produce a project-local markdown note named after the app. It captures:
- Final prices per plan, period, trial length, offer mode
- The competitive data that backed each choice
- The benchmark citations that backed each choice
- The Apple compliance checklist with each item ticked
- The "what would change this decision" criteria (i.e. if weekly churn > X%, revisit)
Keep worked decisions project-local; do not bake app-specific pricing decisions into this reusable skill.
Non-negotiables
- No guessing. If a datapoint is not publicly verifiable, write "no public data found" and proceed on the next-best signal. Fabricating a percentage is worse than omitting one.
- No "on-device" / "offline" claims unless the app is genuinely on-device. Apple will reject and users will leave 1-star reviews.
- No monthly-only plans for new entrants. Data is consistent: monthly-only is lower conversion and lower LTV than weekly+yearly. If monthly is included, it's a quiet third tier.
- No horizontal toggle paywalls. RevenueCat declared the pattern dead in 2025; current winner is two stacked cards with yearly pre-selected.
- No 14+ day trials. Public data does not support them; they add cancellations, not conversions.
- No "Start Free Trial" buttons without the price adjacent. Guideline 3.1.2 rejection trigger.
Related skills
paywall— paywall UX construction (once the model is chosen by this skill)asc-ppp-pricing— territory-specific pricing via the asc CLIasc-revenuecat-catalog-sync— reconciling ASC subscriptions with RevenueCat offeringsasc-metadata-yaml— where the chosen prices live in the repoonboarding— where the paywall lives in the new-user funnel
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

