CtrlK
BlogDocsLog inGet started
Tessl Logo

tauri

Cross-platform desktop application framework combining Rust backend with web frontend, emphasizing security and performance

68

Quality

58%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/tauri/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

32%

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 reads more like a tagline than a functional skill description. While it identifies the technology domain (Rust + web frontend desktop apps), it lacks concrete actions Claude can perform and completely omits guidance on when to use this skill. The description would benefit significantly from explicit trigger terms and a 'Use when...' clause.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'Use when building Tauri apps, creating cross-platform desktop applications with Rust, or when the user mentions Tauri, .tauri, or tauri.conf.json'

List specific concrete actions such as 'Configure Tauri projects, set up IPC between frontend and Rust backend, manage window properties, bundle applications for distribution'

Include the framework name (Tauri) explicitly and add natural trigger terms users would say like 'native app', 'desktop app', 'Tauri commands', 'invoke'

DimensionReasoningScore

Specificity

Names the domain (desktop application framework) and mentions key characteristics (Rust backend, web frontend, security, performance), but doesn't list concrete actions like 'create windows', 'handle IPC', 'bundle applications'.

2 / 3

Completeness

Describes what the framework is (the 'what') at a high level, but completely lacks any 'Use when...' clause or explicit trigger guidance for when Claude should select this skill.

1 / 3

Trigger Term Quality

Includes relevant terms like 'Rust', 'desktop application', 'web frontend' but misses the framework name (likely Tauri) and common variations users might say like 'native app', 'electron alternative', or file extensions.

2 / 3

Distinctiveness Conflict Risk

The combination of 'Rust backend with web frontend' is somewhat distinctive, but 'desktop application framework' could overlap with Electron or other similar skills without more specific triggers.

2 / 3

Total

7

/

12

Passed

Implementation

85%

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

This is a strong, actionable skill with excellent code examples and clear security guidance. The main weaknesses are unnecessary meta-content (validation gates, status markers) and some verbose explanatory sections that Claude doesn't need. The TDD workflow, security patterns, and anti-patterns sections are particularly well-executed.

Suggestions

Remove the 'Validation Gates' section entirely - this meta-information about skill creation adds no value for Claude's task execution

Trim the 'Overview' section - remove the risk justification paragraph and 'Core Expertise Areas' list as Claude doesn't need to be told what it's expert in

DimensionReasoningScore

Conciseness

The skill contains useful information but includes unnecessary meta-content (validation gates, status markers) and some redundant explanations. The 'Overview' section explaining what Tauri is and the 'Core Expertise Areas' list add little value for Claude.

2 / 3

Actionability

Excellent executable code examples throughout - capability configurations, CSP setup, IPC commands with validation, origin verification, and auto-updater patterns are all copy-paste ready with complete implementations.

3 / 3

Workflow Clarity

Clear TDD workflow with explicit steps (write test → implement → refactor → verify). Security testing checklist and pre-deployment checklist provide explicit validation checkpoints. The decision framework table helps with situational guidance.

3 / 3

Progressive Disclosure

Well-structured with clear references to separate files (security-examples.md, advanced-patterns.md, threat-model.md) for detailed content. Main file provides actionable overview without burying essential information in nested references.

3 / 3

Total

11

/

12

Passed

Validation

68%

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

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (641 lines); consider splitting into references/ and linking

Warning

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

metadata_version

'metadata' field is not a dictionary

Warning

license_field

'license' field is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

11

/

16

Passed

Repository
martinholovsky/claude-skills-generator
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.