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.

71

Quality

86%

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

78%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 with executable code, anti-patterns, and verification checkpoints throughout. Its main weakness is progressive disclosure: a large API reference and detailed CSP config live inline in SKILL.md rather than being split into clearly signaled reference files.

Suggestions

Move the @tauri-apps/api/path function tables and the full CSP/devCsp JSONC block into separate reference files (e.g. PATH_API.md, CSP.md) and link to them one level deep from SKILL.md.

Consolidate the async/sync distinction into a single place; the 'Note on Async' section restates content already in the path tables.

Present the IPC/binding regeneration flow as a numbered workflow with an explicit validate-then-proceed feedback loop to match the cargo check/test checkpoint pattern.

DimensionReasoningScore

Conciseness

Dense and actionable with little concept padding, but the 'Note on Async' section restates info already in the path tables and could be trimmed.

4 / 5

Actionability

Copy-paste-ready TypeScript, JSONC, and bash snippets, function tables with examples, and BAD/GOOD anti-pattern pairs cover the common cases fully.

5 / 5

Workflow Clarity

Explicit verification checkpoints appear (CSP smoke-test in dev and release, cargo check + cargo test export_types, inspect binding diffs before commit), but the IPC/CSP flows are not presented as a single numbered feedback-loop sequence.

4 / 5

Progressive Disclosure

Well-sectioned single-file body, but the path API reference tables and the detailed CSP policy are inlined rather than split into one-level-deep reference files, and no bundle references are signaled.

3 / 5

Total

16

/

20

Passed

Description

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

The description is strong: it covers a clear Tauri-specific niche with explicit 'what' and 'Use when' guidance and rich natural trigger terms. The only minor weakness is that capabilities are named as domains rather than as concrete verbs.

DimensionReasoningScore

Specificity

Lists several specific capability areas (commands, permissions, capabilities, security config, path handling, cross-platform file ops, native filesystem APIs), though phrased as domains rather than concrete verbs; minor coverage gaps.

4 / 5

Completeness

Explicitly answers 'what' (capability domains) and 'when' via the 'Use when mentioning...' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms users would say ('Tauri', 'desktop apps', 'invoke', 'capabilities', 'permissions', 'ResourceId', 'file paths', 'platform differences') including synonyms and API names.

5 / 5

Distinctiveness Conflict Risk

Clear Tauri-specific niche with distinct triggers ('invoke', 'capabilities', 'ResourceId'); minimal overlap risk with other skills.

5 / 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.

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.