revenue-centric-design

Featured

Revenue-Centric Design (RCD) — evidence-backed principles for making a SaaS or startup product convert, retain, and monetize. Use when the user works on a landing page or CRO ("my page isn't converting"), onboarding/activation ("users sign up but don't stick"), churn/retention ("customers keep canceling"), pricing/monetization ("how should I price this"), positioning/ICP/go-to-market, feature scope, A/B-test rigor, or AI-era differentiation — or asks for the behavioral-science mechanism behind a design choice. Also use when another skill needs the principle or evidence behind a conversion/retention/pricing move. Never apply to gambling, betting, or casino products.

Web & Frontend 77 stars 7 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 88/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Revenue-Centric Design 101 principles distilled, with the author's permission, from product designer **Richard ([@richardrx](https://x.com/richardrx)**, ex-Volkswagen, PayPal, IBM; translated from Portuguese; every principle links to its source post). The philosophy, **Revenue-Centric Design (RCD)**: a design decision must serve the user _and_ the business — value and revenue, never one or the other. ## Usage boundary (required) > 🚫 **Do not apply this skill to betting, casino, gambling, or other real-money games-of-chance > products** (including loot-box / real-money-gaming mechanics). The author granted reuse **on the explicit condition that it never be used for gambling, betting, or casino work.** If asked, decline and explain that the source author's permission excludes that use. Hard constraint, not a stylistic choice. Enforced, not just stated: while this skill is active, the boundary check (`scripts/check_usage_boundary.py`) must run on every prompt and on every file write/edit, blocking with exit 2 when gambling context is detected. On a false positive (e.g., "bet" as an unrelated codename), only the **user** may waive the guard by creating `.rcd-boundary-ok` in the project root — never create it on their behalf. ### Hooks (for agents that support automated execution) Agents with hook support should configure: | Event | Matcher | Command | |-------|---------|---------| | Before processing user prompt | `*` (all) | `python3 <skill_dir>/scripts/check_usage_bo...

Details

Author
fabricioctelles
Repository
fabricioctelles/skills
Created
6 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

cro-advisor

Revenue leadership for B2B SaaS: forecasting, sales model design, pricing, and net revenue retention. Use when designing the revenue engine, setting quotas, modeling NRR, evaluating pricing, or scaling sales teams.

740 Updated 4 weeks ago
borghei
Data & Documents Listed

cro

Audit landing pages, forms, pricing pages, and checkout flows for conversion killers, and design statistically sound A/B tests — ICE-prioritized recommendations, hypothesis templates, and script-computed sample sizes and significance checks. Advises and plans; it does not edit your site or run the tests. Triggers on "/digital-marketing-pro:cro", "audit this landing page", "why is our conversion rate so low", "how long should this A/B test run", "reduce cart abandonment". Reads the brand profile, industry benchmarks, and campaign history before making recommendations.

0 Updated 3 weeks ago
teachskillofskills-ai
Web & Frontend Listed

ux-design-principles

Apply and enforce a consolidated set of UX/UI rules covering visual hierarchy, typography, spacing, shadows, colour, mobile product pages, bottom navigation bars, and conversion psychology (smart defaults, endowed progress, reciprocity, ownership, loss framing, price anchoring). Use this whenever building, reviewing, restyling or critiquing any user-facing screen, page, layout, component, form, onboarding flow, signup, pricing table, checkout, nav bar or CTA — including when the request is just "build me a landing page", "make this look better", "why does this feel off", or "review my UI". Also use when writing microcopy for buttons, labels, badges or empty states. Do not wait for the user to say "UX" or "design principles"; if the output is something a person will look at and click, this skill applies.

0 Updated 6 days ago
OnyxRewards