CtrlK
BlogDocsLog inGet started
Tessl Logo

tauri

Tauri commands, permissions, capabilities, security config, path handling, cross-platform file ops, and native filesystem APIs. Use when mentioning Tauri, desktop apps, Rust commands, invoke, capabilities, permissions, ResourceId, file paths, or platform differences.

72

Quality

88%

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

77%

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 with executable code and well-built validation workflows, but it carries redundancy across the anti-pattern sections and keeps a large reference-style surface inline rather than splitting it into reference files. Tightening duplication and offloading the path-API tables would lift the two weaker dimensions.

Suggestions

Collapse the four near-duplicate 'Never' anti-patterns into a single cross-platform separator section; the join/dirname/basename lessons are already shown in the Patterns section.

Split the path-API function tables and the full CSP JSONC example into one-level-deep reference files (e.g. references/path-api.md, references/csp.md) and point to them from the body to improve progressive disclosure.

Deduplicate the async/sync note: state it once in 'Note on Async' and drop the repeated caveat from the prose preceding the code block.

DimensionReasoningScore

Conciseness

Mostly efficient but redundant: four near-duplicate anti-patterns re-teach the same cross-platform separator lesson, and the async-vs-sync caveat is repeated in prose then code, so not every token earns its place.

2 / 3

Actionability

Provides fully executable, copy-paste-ready code and commands (cargo check/test with manifest paths, full TypeScript imports, concrete saveData example, CSP JSONC blocks, function-to-example tables), matching the 'fully executable' anchor.

3 / 3

Workflow Clarity

Risky workflows (binding regeneration, security config) include explicit validation commands and feedback loops ('inspect the diff before committing', 'smoke-test a real tauri dev AND a release build, watching the webview console'), matching the 'clear sequence with explicit validation' anchor.

3 / 3

Progressive Disclosure

No bundle files exist and the ~245-line body is monolithic with everything inline; the path-API reference tables and detailed CSP examples could be split into one-level-deep reference files, matching the 'content that should be separate is inline' anchor rather than the under-50-lines exception.

2 / 3

Total

10

/

12

Passed

Description

100%

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 specific, trigger-rich, and complete with an explicit 'Use when...' clause covering a clearly distinct Tauri niche. It is a strong, well-scoped description with no obvious weaknesses.

DimensionReasoningScore

Specificity

Enumerates seven concrete capability areas ('Tauri commands, permissions, capabilities, security config, path handling, cross-platform file ops, and native filesystem APIs'), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (the capability list) and when via a present 'Use when...' clause, satisfying the 'clearly answers both what AND when' anchor rather than being capped at 2.

3 / 3

Trigger Term Quality

Broad natural-language triggers ('Tauri, desktop apps, Rust commands, invoke, capabilities, permissions, ResourceId, file paths, or platform differences') are phrases users would actually say, matching the 'good coverage of natural terms' anchor.

3 / 3

Distinctiveness Conflict Risk

Tauri-specific identifiers (invoke, ResourceId, capabilities) carve a clear niche unlikely to trigger for non-Tauri skills, matching the 'clear niche with distinct triggers' anchor; voice is third person, so no specificity penalty.

3 / 3

Total

12

/

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
EpicenterHQ/epicenter
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.