CtrlK
BlogDocsLog inGet started
Tessl Logo

pricing-strategy

Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy. Use when building a pricing model from scratch, redesigning existing pricing, planning a price increase, or improving a pricing page. Trigger keywords: pricing tiers, pricing page, price increase, packaging, value metric, per seat pricing, usage-based pricing, freemium, good-better-best, pricing strategy, monetization, pricing page conversion, Van Westendorp. NOT for broader product strategy — use product-strategist for that. NOT for customer success or renewals — use customer-success-manager for expansion revenue.

64

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is pricing-strategy in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

60%Weight 40%Scale 1-5

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

The body is well-organized, largely lean, and packed with concrete pricing heuristics, checklists, and frameworks. Its main defects are external: three bundle files it references or instructs the user to run do not exist, which breaks both the progressive-disclosure structure and the executability of the promised output artifacts.

Suggestions

Create the missing bundle files (references/pricing-models.md, references/pricing-page-playbook.md, scripts/pricing_modeler.py) or remove the references to them from the body and the Output Artifacts table.

Tighten conciseness by removing the ASCII three-axes diagram and condensing the standard Van Westendorp four-question listing, which Claude already knows.

Add explicit post-launch validation checkpoints for the design and optimization modes (e.g., re-check trial-to-paid conversion 30 days after deploying new pricing), mirroring the monitoring step already present in the price-increase workflow.

DimensionReasoningScore

Conciseness

The body is mostly dense, table-driven, non-obvious heuristics ("price at 10-20% of documented value delivered", "Expected churn from a 20-30% price increase: 5-15%", "60-90 days notice") with little filler. Minor trimming opportunities — the ASCII three-axes diagram and the full four standard Van Westendorp questions are concepts Claude already knows — place it at the 4 anchor 'minor instances of over-explanation that could be trimmed' rather than 5.

4 / 5

Actionability

In-body guidance is concrete (tier feature grid, execution checklist, survey questions, communication steps), but key details are missing: the Output Artifacts table promises "Run `scripts/pricing_modeler.py` with your inputs" and the body links to `references/pricing-models.md` and `references/pricing-page-playbook.md` — none of these files exist in the bundle, so a third of the promised outputs cannot be executed. This matches the 3 anchor 'missing key details' rather than 4's 'minor gaps', since three referenced resources are absent.

3 / 5

Workflow Clarity

A clear sequence exists: context gathering ("Before Starting"), mode selection (Design/Optimize/Price Increase), ordering guidance ("Lock in the metric first, then packaging, then test the number"), and a 7-step price-increase checklist with quantified scenarios and a 60-day monitoring checkpoint. Not 5: design/optimization modes lack an explicit post-launch validation step (the Proactive Triggers section only partially covers this), matching 4's 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

Section structure within SKILL.md is good and references are clearly signaled, but scoring against the actual bundle (no references/, scripts/, or assets/ directories exist), all three referenced paths — references/pricing-models.md, references/pricing-page-playbook.md, and scripts/pricing_modeler.py — are broken. Navigation leads to dead ends, a worse failure than the 3 anchor's 'references present but not clearly signaled'; the broken links undermine the skill's stated deep-dive and scenario-modeling capabilities, fitting 2.

2 / 5

Total

13

/

20

Passed

Description

96%Weight 40%Scale 1-5

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

A strong description: explicit what/when with concrete trigger phrases, a comprehensive natural-keyword list, and helpful NOT-for boundaries that route adjacent requests to other skills. The only weakness is a slight overlap risk from listing 'monetization' as a trigger while delegating broader monetization strategy to product-strategist.

DimensionReasoningScore

Specificity

Multiple specific concrete actions are listed — "Design, optimize, and communicate SaaS pricing" — broken into concrete subdomains: "tier structure, value metrics, pricing pages, and price increase strategy." Coverage is comprehensive across the skill's modes; this matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage' rather than 4, which reserves 'minor gaps in coverage' that aren't present.

5 / 5

Completeness

Both questions are explicitly answered: what ("Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy") and when ("Use when building a pricing model from scratch, redesigning existing pricing, planning a price increase, or improving a pricing page") with concrete trigger phrases — a direct match for the 5 anchor exemplar.

5 / 5

Trigger Term Quality

The trigger list is comprehensive and natural: "pricing tiers, pricing page, price increase, packaging, value metric, per seat pricing, usage-based pricing, freemium, good-better-best, pricing strategy, monetization, pricing page conversion, Van Westendorp." These are exactly the phrases a user working on pricing would say, including synonyms and model variations; not the 4 anchor, since no obviously common variations are missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (SaaS pricing) with explicit negative boundaries ("NOT for broader product strategy — use product-strategist for that"), which is strong. However, the skill lists "monetization" as its own trigger keyword while simultaneously delegating "broader monetization strategy" to product-strategist — a minor internal tension creating overlap risk with that closely related skill, matching the 4 anchor 'minor overlap risk with closely related skills' rather than 5.

4 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

14

/

16

Passed

Repository
alirezarezvani/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.