CtrlK
BlogDocsLog inGet started
Tessl Logo

shopify-app-store-review

Run a pre-submission compliance check against your Shopify app's codebase. Reviews App Store requirements and surfaces likely issues before you submit for official review.

66

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/shopify/skills/shopify-app-store-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

The body is a well-structured, highly actionable instruction-only workflow with clear sequencing, explicit decision logic, and clean self-contained organization. Its only weak spot is mild meta-commentary that slightly inflates the token budget without adding instruction.

DimensionReasoningScore

Conciseness

The body is mostly efficient and does not explain concepts Claude already knows, but it includes unnecessary meta-commentary such as 'You'll notice we don't list details for passing requirements... this is an example of keeping the report focussed and digestible' and 'The goal is to give the developer a clear, actionable summary without overwhelming them.' It is not a 3 because these sentences could be trimmed without losing clarity, and not a 1 because the bulk is task-specific and lean.

2 / 3

Actionability

Although code-free, the guidance is highly actionable for an instruction-only skill: a concrete live URL for requirements, exact three-status definitions with criteria, explicit applicability-note handling, and a complete copy-paste output template. Per the rubric's scoring notes, absence of code in an instruction-only skill is not penalized when the guidance is this concrete.

3 / 3

Workflow Clarity

The process is clearly sequenced (fetch requirements, then the numbered read/search/assign steps) with explicit decision logic — applicability notes evaluated before requirements, skipped-group tracking, and separate handling of unevaluable requirements. It is not a 2 because checkpoints and edge-case handling are explicit, and the read-only review context means the destructive-operation validate-fix cap does not apply.

3 / 3

Progressive Disclosure

The skill is a single self-contained file with well-organized sections (How to Process Requirements, Section and Group Context, List of Requirements, Output Format) and only appropriate one-level external links (the requirements URL and resource links) — no nested bundle references. Per the rubric guideline, a skill with no need for external references can score 3 with well-organized sections.

3 / 3

Total

11

/

12

Passed

Description

72%Weight 40%Scale 1-3

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

The description is specific to a clear, distinctive niche with good natural trigger terms, but its second-person voice incurs a specificity penalty and it lacks an explicit 'Use when...' activation clause, capping completeness. Rewriting in third person and adding a trigger clause would lift two dimensions.

Suggestions

Rewrite in third person to remove the voice penalty, e.g.: 'Runs a pre-submission compliance check against a Shopify app's codebase. Reviews App Store requirements and surfaces likely issues before submission for official review.'

Add an explicit activation clause so completeness can score 3, e.g.: 'Use when preparing a Shopify app for App Store submission, or when the user asks to verify app-store compliance before submitting.'

Broaden natural trigger coverage with variations a user might say — 'app store review', 'app approval', or 'rejection risk' — to make activation even more robust.

DimensionReasoningScore

Specificity

The description names several concrete actions ('Run a pre-submission compliance check', 'Reviews App Store requirements', 'surfaces likely issues'), which reads as a 3, but it uses second-person voice ('your Shopify app's codebase', 'before you submit'), so the rubric's voice penalty reduces specificity by 1. It is not a 1 because the actions are specific and domain-grounded rather than vague.

2 / 3

Completeness

It clearly states what the skill does but never gives an explicit 'Use when...' trigger or equivalent activation guidance ('before you submit for official review' describes timing, not when Claude should activate), so the guideline caps completeness at 2. It is not a 1 because the 'what' half is clearly answered, and not a 3 because the 'when' half is only implied.

2 / 3

Trigger Term Quality

It covers natural terms a user would actually say — 'Shopify app', 'App Store requirements', 'submit for official review', 'compliance' — matching the 'good coverage of natural terms' anchor. It is not a 2 because the core terms are well represented rather than only partially present.

3 / 3

Distinctiveness Conflict Risk

The Shopify App Store compliance niche is highly specific with distinct triggers, making it unlikely to fire for the wrong skill. It is not a 2 because the domain and scope are tightly bounded rather than broadly overlapping with other skills.

3 / 3

Total

10

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
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.