CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobile-tauri

Skill OPCIONAL do Mobile/Desktop Developer para criar apps nativos usando Tauri v2. Use quando precisar gerar APK Android, executável Windows/macOS/Linux, ou adaptar o frontend web para plataformas nativas. Trigger em: "mobile", "Tauri", "APK", "app nativo", "desktop app", "Windows app", "macOS app", "Android", "cross-platform", "build nativo", "executável", ".exe", ".dmg", ".deb", ".AppImage", "notificação nativa", "file system nativo".

67

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

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

The body is highly actionable — executable commands, complete config, and a strong release-build checkpoint with a real error-recovery loop — but it is a monolithic single-file skill. Most of the config, hook, and CSS examples belong in reference files so the always-loaded SKILL.md stays lean, and a couple of technical loose ends (plugin-os missing from setup, non-official schema URL) slightly undercut copy-paste readiness.

Suggestions

Move the full tauri.conf.json example, the useMobileNavigation hook, and the safe-area CSS into a references/ file (e.g. references/config.md and references/mobile-adaptations.md), keeping only the essentials and one-level-deep pointers in SKILL.md.

Add '@tauri-apps/plugin-os' to the Setup install commands so the platform-detection snippet runs as written, and replace the personal-repo $schema URL with the official Tauri v2 schema reference.

Trim knowledge Claude already has — the standard env(safe-area-inset-*) CSS pattern and the hardcoded 44/34 insets — to a one-line note, and cut placeholder values ('MeuApp', 'com.empresa.meuapp') from the inline config.

DimensionReasoningScore

Conciseness

The prose is lean (no concept explanations Claude doesn't need), but ~360 lines load on every trigger: a 60-line placeholder tauri.conf.json ('MeuApp', 'com.empresa.meuapp'), a ~30-line navigation hook, and a ~35-line CSS block restating the standard env(safe-area-inset-*) pattern. Mostly efficient but clearly could be tightened — anchor 3, below anchor 4 because whole sections restate knowledge Claude already has.

3 / 5

Actionability

Guidance is largely copy-paste ready: install commands, concrete tauri.conf.json, working TypeScript snippets, Android env exports, and the exact APK output path. Minor gaps keep it at anchor 4 rather than 5: '@tauri-apps/plugin-os' is imported in the platform-detection code but missing from the npm install list, and the $schema URL points to a personal GitHub repo rather than the official schema.

4 / 5

Workflow Clarity

Sections follow a logical Setup → Config → Adaptations → Build → Android → Features → Checklist → Handoff order, and the 'Checkpoint' paragraph is a genuine feedback loop (run the release build, install on a real device, 'Se algo falhar... corrigir a config e repetir o build completo'). It sits between anchors 4 and 5: the checklist and recovery loop match anchor 5, but the main sequence is implied by headers rather than numbered steps and lacks an explicit pre-build validation command, so anchor 4 fits best.

4 / 5

Progressive Disclosure

There is no bundle at all (no references/, scripts/, or assets/ exist), and nearly all detail — full config JSON, hooks, CSS, feature code — is inlined in one ~360-line file. The single clearly-signaled pointer ('consultar docs/skill-guides/mobile-tauri.md apenas quando necessario') is one level deep but points outside the bundle, as do the GLOBAL.md and policies/*.md references. Some structure with well-labeled sections, but content that should live in separate files is inline — anchor 3.

3 / 5

Total

14

/

20

Passed

Description

96%Weight 40%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.

A strong description: it states concrete capabilities in third person, gives an explicit 'Use quando' clause, and backs it with a comprehensive trigger list including file extensions. The only weakness is that a few overly broad trigger terms ('mobile', 'Android', 'cross-platform') create minor conflict risk with other mobile-oriented skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions covering the skill's full scope: 'criar apps nativos usando Tauri v2', 'gerar APK Android, executável Windows/macOS/Linux', and 'adaptar o frontend web para plataformas nativas'. This matches the comprehensive-coverage anchor; anchor 4 would require a noticeable gap, and none exists for this niche.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' ('criar apps nativos usando Tauri v2... gerar APK Android, executável Windows/macOS/Linux, ou adaptar o frontend web') and the 'when' ('Use quando precisar...') followed by a concrete trigger-term list. This is the clear-and-explicit-both anchor, not the anchor 4 case where the 'when' is only loosely specified.

5 / 5

Trigger Term Quality

The trigger list spans 17 natural terms and phrases including platform names ('Android', 'Windows app', 'macOS app'), synonyms ('app nativo', 'desktop app', 'cross-platform', 'build nativo'), and file extensions ('.exe', '.dmg', '.deb', '.AppImage'). Coverage including synonyms and extensions matches the top anchor; only trivial omissions like '.msi' or 'iOS'.

5 / 5

Distinctiveness Conflict Risk

Tauri-specific triggers ('Tauri', 'APK', '.dmg', 'AppImage') are highly distinct, but broad terms like 'mobile', 'Android', and 'cross-platform' would also fire for any other mobile-development skill. Mostly distinct with minor overlap risk against closely related mobile skills — anchor 4, not 5.

4 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

felvieira/claude-skills-fv

Path

skills/15-mobile-tauri/SKILL.md

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.