CtrlK
BlogDocsLog inGet started
Tessl Logo

axum-project-starter

Scaffold a production-ready Axum 0.8+ API with Rust 2024 edition, Tower middleware, SQLx database integration, structured error handling, tracing, and shared state patterns.

84

Quality

80%

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 ./backend-rust/axum-project-starter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

67%

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 excels at specificity and distinctiveness by naming exact technologies and versions (Axum 0.8+, Rust 2024, Tower, SQLx). However, it lacks explicit trigger guidance ('Use when...') and could benefit from more natural user-facing keywords beyond technical jargon. The description would be significantly improved by adding when-to-use guidance.

Suggestions

Add a 'Use when...' clause such as 'Use when building a new Rust web API, creating an Axum project, or setting up a backend service with database connectivity.'

Include natural trigger terms users might say: 'web server', 'REST API', 'backend', 'HTTP endpoints', 'Rust API project'

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and technologies: 'Scaffold a production-ready Axum 0.8+ API' with specific components including 'Tower middleware, SQLx database integration, structured error handling, tracing, and shared state patterns.'

3 / 3

Completeness

Clearly answers 'what' (scaffold Axum API with specific components) but lacks an explicit 'Use when...' clause or equivalent trigger guidance explaining when Claude should select this skill.

2 / 3

Trigger Term Quality

Includes relevant technical terms like 'Axum', 'Rust 2024', 'Tower', 'SQLx', 'tracing' that developers would use, but missing common variations like 'web server', 'REST API', 'backend', or 'HTTP server' that users might naturally say.

2 / 3

Distinctiveness Conflict Risk

Highly specific niche targeting Axum 0.8+ with Rust 2024 edition - very unlikely to conflict with other skills due to the precise technology stack and version specifications.

3 / 3

Total

10

/

12

Passed

Implementation

92%

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

This is a high-quality, production-ready Axum scaffold skill with excellent actionability and conciseness. The code examples are complete, executable, and follow modern Rust/Axum conventions. The main weakness is that the comprehensive content could benefit from splitting advanced topics (auth patterns, testing strategies, Docker setup) into separate reference files for better progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is lean and efficient, providing only necessary information without explaining basic concepts Claude already knows. Every section serves a purpose with no padding or unnecessary context.

3 / 3

Actionability

Fully executable code throughout - complete Rust modules, copy-paste ready cargo commands, and specific examples for every pattern. The scaffold command, project structure, and all code snippets are immediately usable.

3 / 3

Workflow Clarity

Clear sequenced steps in 'First Steps After Scaffold' section with explicit order (copy .env, build, create db, migrate, run, verify). The scaffold process itself is well-ordered with validation via health endpoint check.

3 / 3

Progressive Disclosure

Content is well-organized with clear sections, but this is a monolithic file with ~400 lines of code. The Integration Notes section hints at topics that could be separate files (auth, testing, Docker), but everything is inline.

2 / 3

Total

11

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (521 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
achreftlili/deep-dev-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.