CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-spec-mobile-react-native

Agent skill for spec-mobile-react-native - invoke with $agent-spec-mobile-react-native

50

1.16x
Quality

Does it follow best practices?

Impact

99%

1.16x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

37%

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

The body offers one good executable component example and clean section organization, but it is weighed down by a large non-instructional YAML config block, abstract high-level guidance, and a complete absence of any sequenced workflow or validation steps for a complex domain. It reads more as agent configuration than as focused skill instruction.

Suggestions

Remove or relocate the large YAML configuration block out of the SKILL.md body so the instructional content is not buried under non-instructional boilerplate.

Add a concrete multi-step workflow with validation checkpoints for the risky operations the skill covers (e.g. native module changes: scaffold -> implement -> build on both platforms -> verify), since missing validation for destructive/platform-specific changes caps workflow clarity.

Split deeper material (native module integration, navigation patterns, platform-specific styling) into reference files under references/ and link to them from the body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The instructional markdown is reasonably lean, but ~140 of the body's ~230 lines are a non-instructional YAML config block (triggers, constraints, emoji-echoing hooks) that adds bulk, and some best-practice bullets restate React Native basics Claude already knows — so it is mostly efficient but could be tightened.

2 / 3

Actionability

A complete, copy-paste-ready JSX component example with imports, hooks, and Platform.select is provided, but the surrounding guidance ('Implement navigation and state management', 'Optimize images and assets') is abstract with no specific commands or workflows — concrete but incomplete.

2 / 3

Workflow Clarity

There is no multi-step workflow or validation checkpoint anywhere; the numbered list is a set of responsibility areas, not a sequence, and the skill claims a complex multi-step domain (RN dev across iOS/Android, native modules) with no sequencing — matching the 'steps unclear or missing' anchor.

1 / 3

Progressive Disclosure

Sections are clearly organized (responsibilities, best practices, component patterns, platform considerations) and no bundle files exist, but a broad domain like React Native development keeps potentially separable material (native modules, navigation, styling) inline with no reference files to split it out.

2 / 3

Total

7

/

12

Passed

Description

7%

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 generic auto-generated boilerplate that names no capabilities and provides no trigger guidance; only the embedded skill name gives it any specificity. It needs to be rewritten to state concrete React Native actions and explicit use-conditions.

Suggestions

Replace the templated description with concrete actions, e.g. 'Build, debug, and scaffold React Native components, screens, and native modules across iOS and Android.'

Add an explicit 'Use when...' clause listing natural trigger terms users would say (react native, mobile app, expo, ios/android app, native module).

Drop the internal invocation syntax ('$agent-spec-mobile-react-native') from the description — it is not a phrase users naturally say.

DimensionReasoningScore

Specificity

The description ('Agent skill for spec-mobile-react-native - invoke with $agent-spec-mobile-react-native') names no concrete actions whatsoever; it is templated boilerplate labeling the skill rather than describing what it does, matching the 'vague or no actions' anchor.

1 / 3

Completeness

The 'what' is barely present ('Agent skill for spec-mobile-react-native') and the 'when' is entirely missing with no 'Use when...' trigger guidance, so both halves are weak — matching the 'missing what OR when, or both very weak' anchor.

1 / 3

Trigger Term Quality

It contains only the internal skill name and an invocation syntax ('$agent-spec-mobile-react-native'); there are no natural phrases a user would say (e.g. 'react native', 'mobile app'), matching the 'no natural keywords; technical jargon' anchor.

1 / 3

Distinctiveness Conflict Risk

The embedded name 'spec-mobile-react-native' pins a recognizable niche, but the surrounding 'Agent skill for X - invoke with $X' boilerplate is identical across many templated skills, so it could still overlap with similar agent-spec skills.

2 / 3

Total

5

/

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
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.