CtrlK
BlogDocsLog inGet started
Tessl Logo

tauri

构建、调试与发布 Tauri v2 应用的工程化工作流。覆盖项目初始化(create-tauri-app)、前端与 Rust 命令通信(`#[tauri::command]` + `invoke`)、状态管理、Capabilities 权限建模、插件接入、跨平台构建与问题排查。当用户需求涉及“创建 Tauri 项目”“把 Web 前端接到 Rust 后端”“最小权限配置(fs/http/shell)”“接入 Tauri 官方插件”“执行 tauri dev/build”“排查 Tauri 构建或运行错误”时使用此 skill。

75

Quality

92%

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

85%Weight 40%Scale 1-3

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

The body is a well-organized overview: concise, clearly sequenced with validation checkpoints, and exemplary progressive disclosure via the decision tree. Its only weakness is actionability — it relies on references for full executable code rather than providing copy-paste examples inline.

Suggestions

Add one minimal copy-paste example (e.g. a #[tauri::command] fn + its invoke() call) directly in the command-state decision branch so the body is executable without opening a reference.

Include a concrete minimal capability TOML snippet (fs/http scope + window binding) inline to make the security guidance immediately actionable.

Show the exact tauri build command with one target triple (e.g. --target aarch64-apple-darwin) and the signing/notarize flag in the build-release branch instead of only naming the step.

DimensionReasoningScore

Conciseness

Lean numbered lists with no concept-explanation fluff (no 'what is Tauri' padding); every line assumes Claude's competence and earns its place, matching the 'lean and efficient' anchor.

3 / 3

Actionability

Names concrete commands and config keys (tauri dev/build, #[tauri::command] + invoke, beforeDevCommand/beforeBuildCommand/frontendDist) but defers full executable code to references, so it is not copy-paste ready — the 'some concrete guidance but incomplete' anchor.

2 / 3

Workflow Clarity

A clear 6-step sequence with explicit validation checkpoints — '首次改动 Rust 命令后,立即执行一次前端 invoke 冒烟测试' and build前 path-consistency checks — plus a Verification output template, matching the explicit-validation anchor.

3 / 3

Progressive Disclosure

Overview body with a Decision Tree mapping each need to a single one-level-deep reference and a '仅按需读取,不要一次性加载全部文档' guard; all six referenced files exist in references/, giving clear well-signaled navigation.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, complete, and clearly scoped to a distinct niche; it reads in third person with no padding. All four dimensions land at the top of the scale.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 项目初始化(create-tauri-app)、前端与 Rust 命令通信(#[tauri::command] + invoke)、状态管理、Capabilities 权限建模、插件接入、跨平台构建与问题排查 — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers what ('构建、调试与发布 Tauri v2 应用的工程化工作流。覆盖...') and when ('当用户需求涉及...时使用此 skill'), satisfying both halves with an explicit trigger clause.

3 / 3

Trigger Term Quality

Includes natural user phrasings such as '创建 Tauri 项目', '把 Web 前端接到 Rust 后端', '执行 tauri dev/build', and '排查 Tauri 构建或运行错误' — terms a user would actually say, with good coverage.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to Tauri v2 with niche-specific triggers (capabilities, #[tauri::command], tauri dev/build), making it unlikely to fire for unrelated skills.

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
BiFangKNT/mtga
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.