CtrlK
BlogDocsLog inGet started
Tessl Logo

create-revenuecat-project

Set up a complete RevenueCat project from scratch — creates apps, products, entitlements, offerings, and packages in the correct order. Use when the user wants to create a new RevenueCat project, configure in-app purchases, set up subscriptions or monetization, or bootstrap IAP infrastructure for iOS, Android, or Web.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a well-structured orchestration skill that clearly sequences a complex multi-step process with specific tool calls and conditional branching. Its main strengths are the explicit dependency ordering, concrete MCP tool names with parameters, and solid error handling guidance. Minor weaknesses include slightly verbose discovery questions and all content being inline rather than leveraging progressive disclosure for the more detailed sections.

Suggestions

Consider extracting the summary template and error handling into a separate reference file to keep the main SKILL.md leaner and improve progressive disclosure.

Tighten Phase 1 by removing parenthetical examples that Claude can generate contextually (e.g., 'common: Monthly + Annual, single tier, Freemium + Premium').

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary scaffolding like asking discovery questions Claude could infer, and the Phase 1 questions are somewhat verbose. The summary template is useful but adds length. Overall mostly lean with some room to tighten.

2 / 3

Actionability

Provides specific MCP tool names for every step, concrete examples of parameters (lookup_key: 'default', $rc_monthly, $rc_annual), bundle ID formats, and platform-specific guidance. Each step maps directly to an executable tool call with clear inputs.

3 / 3

Workflow Clarity

The 9-step Phase 2 sequence is clearly ordered with an explicit note that 'dependencies matter.' Conditional logic is provided (e.g., if user has App Store Connect vs. not, if multiple projects exist). Error handling includes retry/skip/continue logic forming a feedback loop. The workflow is well-structured for a multi-step orchestration task.

3 / 3

Progressive Disclosure

Content is reasonably organized into three phases with clear headers, but everything is in a single file with no references to external documentation. The summary template and error handling could potentially be split out. For a skill of this complexity (~80 lines of substantive content), inline is acceptable but not ideal — the offering/package/entitlement concepts could benefit from a reference file.

2 / 3

Total

10

/

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 clearly communicates what the skill does (creates RevenueCat project infrastructure including specific entities), when to use it (via an explicit 'Use when' clause with multiple trigger scenarios), and targets a distinct niche. The description is concise, uses third person voice, and includes strong natural trigger terms covering multiple user intent variations.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'creates apps, products, entitlements, offerings, and packages in the correct order.' These are specific RevenueCat domain objects and the description clearly states what is created.

3 / 3

Completeness

Clearly answers both 'what' (sets up a complete RevenueCat project with apps, products, entitlements, offerings, and packages) and 'when' (explicit 'Use when' clause covering new project creation, IAP configuration, subscription setup, and monetization bootstrapping).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'RevenueCat project', 'in-app purchases', 'subscriptions', 'monetization', 'IAP infrastructure', 'iOS', 'Android', 'Web', 'bootstrap'. These are terms a user would naturally use when requesting this kind of setup.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — RevenueCat is a specific platform, and the description targets a clear niche of project bootstrapping with specific RevenueCat entities. Very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
RevenueCat/rc-claude-code-plugin
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.