CtrlK
BlogDocsLog inGet started
Tessl Logo

m11-ecosystem

Use when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate for, Cargo.toml, features, crate 推荐, 依赖管理, 特性标志, 工作空间, Python 绑定

63

Quality

55%

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/m11-ecosystem/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

37%

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 is essentially a keyword list masquerading as a skill description. While it excels at trigger term coverage with comprehensive keywords including error codes and multilingual terms, it completely fails to explain what the skill actually does. The absence of any concrete actions or capabilities makes it impossible for Claude to understand what this skill provides beyond 'something about Rust crates'.

Suggestions

Add concrete action verbs describing what the skill does, e.g., 'Recommends appropriate crates for specific use cases, resolves dependency conflicts, configures feature flags, and guides FFI integration with C/Python/WASM'

Restructure to lead with capabilities before the 'Use when' clause, following the pattern: '[What it does]. Use when [triggers].'

Reduce keyword density and integrate the most important terms naturally into capability descriptions rather than listing them separately

DimensionReasoningScore

Specificity

The description contains no concrete actions - it only lists keywords and trigger terms without describing what the skill actually does. There are no verbs describing capabilities like 'integrates', 'recommends', or 'configures'.

1 / 3

Completeness

The description has a 'Use when' clause but completely lacks the 'what does this do' component. It only specifies triggers without explaining what actions or capabilities the skill provides.

1 / 3

Trigger Term Quality

Excellent coverage of natural keywords users would say: 'which crate to use', 'best crate for', 'crate recommendation', error codes (E0425, E0433), file names (Cargo.toml), and specific technologies (PyO3, wasm, bindgen). Also includes Chinese translations for international users.

3 / 3

Distinctiveness Conflict Risk

The Rust/Cargo ecosystem focus with specific error codes and crate-related terms provides some distinctiveness, but 'ecosystem questions' is vague and could overlap with general Rust programming skills. The specific technologies (PyO3, wasm, bindgen) help differentiate it somewhat.

2 / 3

Total

7

/

12

Passed

Implementation

72%

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

This skill excels at concise, well-organized reference material for ecosystem decisions with excellent use of tables and cross-references. However, it functions more as a decision guide than an actionable skill - it lacks executable code examples showing how to actually add and configure dependencies, and doesn't provide a clear workflow for the integration process itself.

Suggestions

Add executable code examples showing common integration patterns (e.g., adding serde with derives, configuring tokio runtime, setting up feature flags in Cargo.toml)

Include a step-by-step workflow for adding a new dependency: 1) evaluate criteria, 2) add to Cargo.toml, 3) verify compilation, 4) check feature flags needed

Add a concrete example showing how to resolve one of the listed error codes (e.g., E0433) with before/after Cargo.toml snippets

DimensionReasoningScore

Conciseness

The skill is lean and efficient, using tables extensively to convey information densely. No unnecessary explanations of concepts Claude would already know; every section adds value.

3 / 3

Actionability

Provides good reference tables and decision criteria, but lacks executable code examples. The guidance is concrete (specific crate names, error codes) but not copy-paste ready for actual integration tasks.

2 / 3

Workflow Clarity

The 'Thinking Prompt' section provides a decision checklist, and trace up/down sections show navigation, but there's no explicit step-by-step workflow for actually integrating a crate with validation checkpoints.

2 / 3

Progressive Disclosure

Well-organized with clear sections, appropriate use of tables, and explicit references to related skills. The 'Related Skills' and 'Trace Up/Down' sections provide clear one-level-deep navigation.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
actionbook/rust-skills
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.