CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-app-store

Agent skill for app-store - invoke with $agent-app-store

42

2.85x
Quality

11%

Does it follow best practices?

Impact

97%

2.85x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-app-store/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

22%

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

This skill reads more like a persona description and marketing document than an actionable skill file. While the MCP tool call examples are valuable, they are buried among verbose lists of categories, quality standards, and aspirational statements that don't help Claude perform specific tasks. The skill lacks concrete workflows, validation steps, and decision-making guidance for common marketplace operations.

Suggestions

Remove the extensive category lists, quality standards enumeration, and marketplace features descriptions — these are background knowledge that doesn't guide action. Focus on the 4-5 most common operations with clear step-by-step workflows.

Add concrete workflows for key operations (e.g., 'Publishing an app: 1. Validate source → 2. Run security check → 3. Publish → 4. Verify listing') with explicit validation checkpoints and error handling.

Replace abstract responsibilities ('Foster a vibrant ecosystem', 'Prioritize user experience') with specific decision rules (e.g., 'If an app has no README, reject with message X', 'If search returns 0 results, suggest broadening category').

Add example inputs and expected outputs for common scenarios like searching for apps, handling publish failures, or deploying templates with missing variables.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive descriptions of categories, quality standards, marketplace features, and management approaches that Claude already knows or that don't provide actionable guidance. The lists of app categories, quality standards, and marketplace features are padding that doesn't help Claude execute tasks.

1 / 3

Actionability

The JavaScript code examples showing MCP tool calls are concrete and useful, providing specific function signatures and parameter structures. However, much of the content is abstract philosophy ('foster a vibrant ecosystem', 'prioritize user experience') rather than executable instructions, and there's no guidance on when to use which tool or how to handle errors.

2 / 3

Workflow Clarity

There are no clear multi-step workflows defined. The numbered 'marketplace management approach' list describes abstract responsibilities, not sequenced steps. There are no validation checkpoints, no error handling guidance, and no feedback loops for operations like publishing or deploying apps.

1 / 3

Progressive Disclosure

The content is organized into logical sections (toolkit, categories, quality standards, features), which provides some structure. However, it's a monolithic file with no references to external documentation, and content like the full category list and quality standards could be split into separate reference files.

2 / 3

Total

6

/

12

Passed

Description

0%

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 description is critically deficient across all dimensions. It provides no information about what the skill does, when it should be used, or what domain it operates in. It reads as a placeholder rather than a functional description.

Suggestions

Add concrete actions describing what this skill does (e.g., 'Searches app store listings, retrieves app metadata, checks app availability and pricing').

Add an explicit 'Use when...' clause with natural trigger terms (e.g., 'Use when the user asks about finding apps, checking app reviews, app pricing, or app store listings').

Specify which app store(s) this skill targets to reduce ambiguity and conflict risk (e.g., iOS App Store, Google Play, or an internal app catalog).

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for app-store' is entirely vague and does not describe what the skill actually does.

1 / 3

Completeness

Neither 'what does this do' nor 'when should Claude use it' is answered. The description only states it is an 'agent skill' and how to invoke it, providing no functional or contextual information.

1 / 3

Trigger Term Quality

The only keyword is 'app-store', which is ambiguous and not a natural phrase users would say when requesting a specific task. No natural trigger terms are present.

1 / 3

Distinctiveness Conflict Risk

'App-store' is vague and could refer to many different things (iOS App Store, Google Play, internal app catalogs, etc.). There is no specificity to distinguish this from other potential skills.

1 / 3

Total

4

/

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
ruvnet/claude-flow
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.