CtrlK
BlogDocsLog inGet started
Tessl Logo

upgrade-flow-design

Designing free-to-paid conversion flows for SaaS products. Trigger moments, paywall design, value demonstration, upsell vs downsell, win-back flows, churn prevention. Honest about paywall-everywhere (gates everything aggressively), free-forever-trap (no upgrade path surfaces), and value-triggered-upgrade (paywall surfaces at moments of demonstrated value) patterns. Triggers on upgrade flow, paywall, free-to-paid, freemium conversion, trial conversion, plan upgrade, subscription upgrade, win-back flow, churn prevention. Also triggers when free-to-paid conversion is low, when paywalls are blocking the wrong moments, or when upgrade flows are being scoped for the first time.

58

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/upgrade-flow-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill covers upgrade flow design comprehensively with a clear strategic framework and useful diagnostic failure modes. However, it is significantly over-verbose, restating its core thesis (value-triggered-upgrade) at least 5 times across different sections. The content is strategic guidance rather than actionable templates or executable artifacts, and it lacks validation/measurement checkpoints that would make the workflow more rigorous.

Suggestions

Cut the content by 40-50%: remove the redundant closing section entirely, consolidate the intro and keystone framing into one section, and eliminate repeated explanations of the three patterns (paywall-everywhere, free-forever-trap, value-triggered-upgrade).

Add concrete, copy-paste-ready artifacts: example paywall copy templates for each trigger type, a sample trigger-moment audit checklist with specific metrics thresholds (e.g., 'if free-to-paid < 3% and avg sessions before churn < 5, diagnose paywall-everywhere').

Add explicit validation steps to the 12-consideration framework: 'After implementing trigger changes, measure conversion rate delta over 2 weeks' or 'A/B test paywall presentation before full rollout.'

Move detailed pattern descriptions (free-tier decision criteria, paywall presentation patterns, upsell/downsell logic) fully into the referenced files and keep only summary bullets in the main SKILL.md to reduce redundancy with the reference structure.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines. It repeatedly restates the same core concepts (value-triggered-upgrade vs paywall-everywhere vs free-forever-trap) across multiple sections including the intro, the keystone framing section, the framework summary, and the closing. Much of the content explains strategic concepts Claude already understands rather than providing novel, actionable guidance. The closing section is almost entirely redundant with earlier content.

1 / 3

Actionability

The skill provides structured frameworks, named patterns, and diagnostic failure modes, which is useful strategic guidance. However, it lacks concrete, executable artifacts—no example paywall copy templates, no sample trigger-moment audit spreadsheet, no specific metrics thresholds, no code or configuration examples. The guidance is directional rather than copy-paste ready, though the 12-consideration checklist and failure-mode diagnostics provide some concrete structure.

2 / 3

Workflow Clarity

The 12-consideration framework provides a clear sequence for designing or auditing upgrade flows, and the failure modes section offers diagnostic paths. However, there are no explicit validation checkpoints or feedback loops—no 'check conversion data after implementing trigger changes,' no 'A/B test before rolling out,' no verification steps. For a process involving consequential product decisions, the lack of validation/measurement steps is a gap.

2 / 3

Progressive Disclosure

The skill references 9 separate reference files with clear descriptions and links, which is good progressive disclosure structure. However, no bundle files are provided, so these references are dead links. Additionally, the main SKILL.md itself contains too much inline content that could be pushed to references—the detailed free-tier decision section, the full paywall presentation patterns, and the upsell/downsell logic are all covered inline AND referenced to separate files, creating redundancy.

2 / 3

Total

7

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that covers all dimensions well. It provides specific capabilities, comprehensive trigger terms including both keyword-based and situational triggers, and occupies a clearly distinct niche. The description is thorough without being padded, and uses appropriate third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and concepts: trigger moments, paywall design, value demonstration, upsell vs downsell, win-back flows, churn prevention. Also names specific patterns (paywall-everywhere, free-forever-trap, value-triggered-upgrade) with clear definitions.

3 / 3

Completeness

Clearly answers both 'what' (designing free-to-paid conversion flows, paywall design, value demonstration, etc.) and 'when' (explicit trigger list plus situational triggers like low conversion rates or first-time scoping of upgrade flows).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'upgrade flow', 'paywall', 'free-to-paid', 'freemium conversion', 'trial conversion', 'plan upgrade', 'subscription upgrade', 'win-back flow', 'churn prevention'. Also includes situational triggers like 'free-to-paid conversion is low' and 'paywalls are blocking the wrong moments'.

3 / 3

Distinctiveness Conflict Risk

Occupies a very clear niche around SaaS free-to-paid conversion specifically. The combination of paywall design, freemium conversion, and win-back flows creates a distinct domain unlikely to conflict with general pricing, marketing, or UX skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
rampstackco/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.