CtrlK
BlogDocsLog inGet started
Tessl Logo

rust

Systems programming expertise for Tauri desktop application backend development with memory safety and performance optimization

69

Quality

58%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/rust/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.

The description identifies a specific technology (Tauri) but reads more like a capability statement than actionable skill guidance. It lacks concrete actions, explicit trigger conditions, and the 'Use when...' clause that would help Claude know when to select this skill over others. The description would benefit from listing specific tasks and natural user phrases.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'Use when building Tauri apps, creating Rust backends for desktop applications, or when the user mentions Tauri, cross-platform desktop apps, or native desktop development'.

Replace abstract qualities with concrete actions such as 'Create Tauri commands, configure plugins, manage IPC between frontend and Rust backend, handle system tray and window management'.

Include natural user terms and file references like 'Rust backend', '.rs files', 'tauri.conf.json', 'cross-platform desktop', 'native app' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (Tauri desktop application backend development) and mentions some qualities (memory safety, performance optimization), but lacks concrete actions like 'build native APIs', 'manage IPC handlers', or 'configure Tauri plugins'.

2 / 3

Completeness

Describes what domain it covers but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. The 'when' component is entirely missing.

1 / 3

Trigger Term Quality

Includes relevant terms like 'Tauri', 'desktop application', 'backend development', 'memory safety', but misses common variations users might say like 'Rust backend', 'native app', 'cross-platform desktop', or file extensions like '.rs'.

2 / 3

Distinctiveness Conflict Risk

'Tauri' is fairly specific and distinctive, but 'systems programming expertise' and 'memory safety' could overlap with general Rust skills or other systems programming skills. The description doesn't clearly carve out its unique niche.

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, well-organized skill with excellent actionability through complete code examples and clear workflow structure with validation checkpoints. The main weakness is moderate verbosity - the validation gates table, version recommendations, and some explanatory sections could be trimmed to improve token efficiency without losing value.

Suggestions

Remove the 'Validation Gates' table at the top - this is meta-information about skill creation, not useful for Claude during execution

Condense the version recommendations table - Claude can infer appropriate versions; just note 'Rust 1.81.0+ required for CVE fixes'

Trim the OWASP mapping table to just the actionable mitigations, or move to references file

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary content like the validation gates table, version recommendations that Claude could infer, and explanatory text that could be trimmed. The OWASP mapping table adds bulk without actionable guidance.

2 / 3

Actionability

Excellent executable code examples throughout - all patterns include complete, copy-paste ready Rust code with proper imports, error handling, and realistic implementations. Commands are specific and testable.

3 / 3

Workflow Clarity

Clear TDD workflow with explicit steps (write test → implement → verify), comprehensive pre-implementation checklist with validation gates at each phase, and explicit verification commands. The three-phase checklist provides excellent feedback loops.

3 / 3

Progressive Disclosure

Well-structured with clear overview in main file and explicit one-level-deep references to security-examples.md and advanced-patterns.md. Navigation is clearly signaled with '> See references/' callouts throughout.

3 / 3

Total

11

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

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

12

/

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.