CtrlK
BlogDocsLog inGet started
Tessl Logo

iii-rust-sdk

Rust SDK for the iii engine. Use when building high-performance workers, registering functions, or invoking triggers in Rust.

58

Quality

66%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/iii-rust-sdk/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

75%

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 well-structured with a clear 'Use when...' clause that explicitly states both what the skill does and when to use it. Its main weakness is moderate specificity—the actions listed are somewhat generic within the SDK domain. The trigger terms are adequate but could benefit from additional natural variations users might employ.

Suggestions

Add more specific concrete actions, e.g., 'define worker pipelines, handle async task execution, configure event-driven triggers' to improve specificity.

Include additional natural trigger terms and variations such as 'Rust crate', 'Rust bindings', 'iii API', or 'iii integration' to improve discoverability.

DimensionReasoningScore

Specificity

Names the domain (Rust SDK for iii engine) and some actions (building workers, registering functions, invoking triggers), but these are somewhat general and not deeply concrete—e.g., it doesn't specify what kinds of functions, what trigger types, or what worker configurations.

2 / 3

Completeness

Clearly answers both 'what' (Rust SDK for the iii engine) and 'when' (Use when building high-performance workers, registering functions, or invoking triggers in Rust) with an explicit 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes relevant keywords like 'Rust', 'SDK', 'workers', 'functions', 'triggers', and 'iii engine', but misses common variations a user might say such as 'Rust bindings', 'iii API', 'high-performance processing', or 'Rust crate'. Coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The combination of 'Rust', 'iii engine', and specific actions like 'registering functions' and 'invoking triggers' creates a clear niche that is unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Implementation

57%

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

This skill serves as a reasonable API reference overview for the iii Rust SDK with good progressive disclosure to related skills. However, it lacks executable end-to-end code examples (e.g., a minimal working worker) and a clear step-by-step workflow for common tasks, which limits its actionability. The content could be tightened by removing meta-instructions and adding a concrete quick-start example.

Suggestions

Add a complete, executable quick-start example showing a minimal worker with register_worker, register_function, and the tokio runtime loop — this would significantly improve actionability.

Structure a clear numbered workflow for the most common task (e.g., 'Setting up a worker': 1. Add dependency, 2. Register worker, 3. Register functions, 4. Keep runtime alive) with explicit validation checkpoints.

Remove the 'When to Use' and 'Boundaries' sections — these are meta-instructions that Claude can infer from context and consume tokens without adding value.

DimensionReasoningScore

Conciseness

The content is mostly efficient with a useful reference table and concise notes, but includes some unnecessary sections like 'When to Use' and 'Boundaries' that explain obvious meta-instructions Claude doesn't need, and the error variants listing could be tighter.

2 / 3

Actionability

Provides concrete API signatures and a useful type/function table, but lacks complete executable code examples. There's no full working example showing a minimal worker registration and function handler — the channel section has some concrete snippets but most guidance is descriptive rather than copy-paste ready.

2 / 3

Workflow Clarity

The skill covers multiple concepts (registration, triggers, channels, HTTP functions) but doesn't provide a clear sequenced workflow for building a worker end-to-end. There's no validation or verification steps mentioned, and the note about keeping the tokio runtime alive is buried in bullet points rather than being part of a clear setup sequence.

2 / 3

Progressive Disclosure

The Pattern Boundaries section provides clear, well-signaled one-level-deep references to related skills for specific topics (functions/triggers, HTTP middleware, channels, error handling). The main content serves as a concise overview with appropriate pointers to detailed materials.

3 / 3

Total

9

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
iii-hq/iii
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.