CtrlK
BlogDocsLog inGet started
Tessl Logo

mobile-developer

Develop React Native, Flutter, or native mobile apps with modern architecture patterns. Masters cross-platform development, native integrations, offline sync, and app store optimization.

31

Quality

25%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/mobile-developer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

10%Scale 1-5

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

This skill is essentially a capability catalog or persona description rather than an actionable skill. It extensively lists technologies and concepts Claude already knows without providing any concrete code, commands, or executable guidance. The content would need to be fundamentally restructured from a 'what I know' document into a 'how to do specific things' document with concrete examples, validation steps, and proper content organization.

Suggestions

Replace the extensive capability lists with concrete, executable code examples for the most common mobile development tasks (e.g., setting up a React Native project, implementing offline sync, configuring CI/CD).

Add specific validation and verification steps for critical workflows like app store deployment, migration to new architectures, and security implementations.

Move detailed topic coverage into separate bundle files (e.g., react-native.md, flutter.md, deployment.md) and keep SKILL.md as a concise overview with clear navigation links.

Remove 'Behavioral Traits', 'Knowledge Base', 'Example Interactions', and 'Capabilities' listing sections entirely — these describe what Claude already knows rather than providing new, actionable information.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive lists of technologies, concepts, and capabilities that Claude already knows. The content reads like a resume or capability catalog rather than actionable instructions. Sections like 'Capabilities', 'Behavioral Traits', 'Knowledge Base', and 'Example Interactions' are pure padding that teach Claude nothing new.

1 / 5

Actionability

Contains zero executable code, no concrete commands, no specific examples with inputs/outputs. Everything is abstract description ('Implement biometric authentication', 'Optimize Flutter app performance') without any actual implementation guidance. The instructions section is entirely vague ('Clarify goals, constraints, and required inputs').

1 / 5

Workflow Clarity

The 'Response Approach' section provides a rough 8-step sequence but steps are vague and lack any validation checkpoints. No feedback loops, no concrete verification steps, no error recovery guidance. The numbered list is more of a general philosophy than an actionable workflow.

2 / 5

Progressive Disclosure

References `resources/implementation-playbook.md` but no bundle files are provided, so this reference is unverifiable. The massive amount of content (capabilities lists, behavioral traits, knowledge base) is all inlined in a single file when it clearly should be split into separate reference files. No clear navigation structure for the extensive topic coverage.

2 / 5

Total

6

/

20

Passed

Description

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

The description identifies the mobile development domain and names specific frameworks, which is helpful, but it reads more like a resume bullet point than a skill selection guide. It uses the word 'Masters' which is a vague claim rather than a concrete capability description, and it entirely lacks a 'Use when...' clause that would help Claude know when to select this skill over others.

Suggestions

Add an explicit 'Use when...' clause with trigger terms like 'when the user asks about building mobile apps, React Native, Flutter, iOS, Android, app store submission, or mobile UI development'.

Replace vague phrases like 'Masters cross-platform development' and 'modern architecture patterns' with concrete actions such as 'sets up navigation, implements state management, configures push notifications, handles platform-specific APIs'.

Include additional natural trigger terms and synonyms users might say, such as 'iOS', 'Android', 'mobile UI', 'APK', 'TestFlight', 'Expo', 'Xcode', or 'mobile responsive'.

DimensionReasoningScore

Specificity

Names the domain (mobile app development) and mentions several areas like cross-platform development, native integrations, offline sync, and app store optimization, but these are more like category labels than concrete actions. It doesn't describe specific actions like 'configure navigation', 'set up push notifications', or 'implement state management'.

3 / 5

Completeness

Has a reasonable 'what' (develop mobile apps with various frameworks and patterns) but completely lacks a 'when' clause. There is no 'Use when...' guidance or explicit trigger phrases to help Claude know when to select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 3, and the 'what' is also somewhat vague, placing this at 2.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'React Native', 'Flutter', 'mobile apps', 'offline sync', and 'app store optimization', but misses many natural user phrases like 'iOS', 'Android', 'APK', 'Xcode', 'mobile UI', 'push notifications', 'deep linking', or file extensions like '.apk', '.ipa'.

3 / 5

Distinctiveness Conflict Risk

Mentioning specific frameworks (React Native, Flutter) helps distinguish it from generic coding skills, but 'modern architecture patterns' and 'native integrations' are broad enough to overlap with general software development or web development skills. The lack of explicit trigger boundaries increases conflict risk.

3 / 5

Total

11

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.