CtrlK
BlogDocsLog inGet started
Tessl Logo

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

58

Quality

66%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

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

Quality

Content

42%

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

The skill provides highly actionable, executable code and configuration examples for Tauri v2 development, which is its main strength. However, it suffers from severe verbosity — nearly all content is inlined rather than split into referenced files, making it a monolithic document that wastes token budget. The workflow lacks validation checkpoints and error recovery steps critical for native build processes.

Suggestions

Move the full tauri.conf.json, TypeScript code examples, and CSS blocks into separate referenced files (e.g., docs/tauri-config.md, docs/tauri-native-features.md, docs/tauri-mobile-adaptation.md) and keep only a concise overview with links in SKILL.md.

Remove boilerplate sections that don't add value for Claude (Quando Usar/Nao Usar, Entradas/Saidas Esperadas, Regra de Codigo, governance listing) to reduce token usage.

Add explicit validation and error recovery steps to the build workflow, e.g., 'After `tauri android build`, verify APK exists at path X; if build fails with NDK error, check ANDROID_HOME and NDK_HOME; run `tauri doctor` to diagnose environment issues.'

Consolidate the checklist into a sequenced workflow with numbered steps and explicit checkpoints rather than a flat bullet list.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~250+ lines. It includes large inline JSON configs, multiple full code examples, CSS blocks, and sections like 'Quando Usar/Nao Usar', 'Entradas/Saidas Esperadas', 'Responsabilidades', 'Handoff', and 'Regra de Codigo' that are boilerplate or obvious to Claude. The governance references section lists 7+ policy files without adding actionable value. Much of this content (full tauri.conf.json, mobile navigation hook, CSS safe areas) should be in referenced files, not inline.

1 / 3

Actionability

The skill provides fully executable, copy-paste ready code examples: TypeScript for platform detection, notifications, file system access; complete JSON configuration; bash commands for setup and build; and CSS for safe areas. Commands are specific and concrete with actual package names and paths.

3 / 3

Workflow Clarity

The skill lists setup steps and build commands but lacks explicit validation checkpoints and feedback loops. There's no 'if build fails, do X' guidance. The checklist is a flat list without sequencing. For a skill involving native builds (which can fail in many ways), missing error recovery and validation steps is a significant gap.

2 / 3

Progressive Disclosure

The skill is a monolithic wall of content with ~250 lines of inline code, config, and CSS that should be split into referenced files. It mentions 'docs/skill-guides/mobile-tauri.md' for detailed setup but then proceeds to include detailed setup inline anyway. The full tauri.conf.json, mobile navigation hook, CSS safe areas, and feature implementations should all be in separate referenced files, with only a concise overview in the main SKILL.md.

1 / 3

Total

7

/

12

Passed

Description

89%

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 is a strong skill description with excellent trigger term coverage and clear completeness, explicitly stating both what the skill does and when to use it. The specificity of capabilities could be slightly improved by listing more concrete actions beyond generating builds and adapting frontends. The explicit trigger term list is a notable strength that aids in skill selection.

DimensionReasoningScore

Specificity

The description names the domain (Tauri v2, native apps) and some actions (gerar APK Android, executável Windows/macOS/Linux, adaptar frontend web para plataformas nativas), but doesn't list comprehensive specific actions like configuring permissions, handling native APIs, or managing build pipelines.

2 / 3

Completeness

Clearly answers both 'what' (criar apps nativos usando Tauri v2, gerar APK, executável, adaptar frontend) and 'when' (explicit 'Use quando' clause plus a detailed 'Trigger em' list with specific keywords). Both dimensions are explicitly addressed.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including file extensions (.exe, .dmg, .deb, .AppImage), platform names (Android, Windows, macOS), common user phrases ('mobile', 'APK', 'app nativo', 'desktop app', 'cross-platform'), and technology-specific terms ('Tauri'). These are terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Tauri v2 native app development. The specific mention of Tauri, APK generation, native executables, and platform-specific file formats (.exe, .dmg, .deb, .AppImage) makes it very unlikely to conflict with generic web development or other framework skills.

3 / 3

Total

11

/

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
felvieira/claude-skills-fv
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.