CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hono-project-starter

Scaffold a production-ready Hono 4.x API with TypeScript, Zod validation, OpenAPI generation, and multi-runtime support (Cloudflare Workers, Node.js, Bun).

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./backend-node/hono-project-starter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

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 highly actionable, well-organized, code-first reference: nearly everything is executable and the scaffold-to-run workflow is clearly sequenced with a verification step. Its main structural weakness is that it is entirely self-contained — advanced patterns and integration notes that belong in separate reference files are inlined in a single long SKILL.md, and version pins will age without a deprecation section.

Suggestions

Move advanced material (auth middleware, RPC client mode, HTTPException patterns, Integration Notes) into reference files (e.g. references/advanced.md, references/integrations.md) linked from a concise overview section.

Add an error-recovery feedback loop to 'First Steps After Scaffold' (e.g. run 'pnpm tsc --noEmit' after scaffolding and fix before starting the dev server).

Trim or compress boilerplate examples Claude can derive (in-memory service, health route, commented Node.js env variant) and move time-sensitive version pins into a dedicated compatibility section to limit staleness.

DimensionReasoningScore

Conciseness

The body is dense and code-first with almost no padded prose — sections like 'Scaffold Command', 'Essential Patterns', and 'Common Commands' are almost entirely executable material. Minor trimmable content exists (the in-memory Map service, Key Conventions restating basics like 'Context (c) is the single argument to every handler'), and time-sensitive version pins ('Hono 4.x', 'Wrangler >= 3.x', 'TypeScript >= 5.3') sit outside any 'old patterns' section, keeping it below anchor 5.

4 / 5

Actionability

Fully executable and copy-paste ready: three per-runtime scaffold command blocks, complete TypeScript files for the app factory, env types, Zod/OpenAPI schemas, routes, service, and auth middleware, plus exact dev/deploy/type-check/test commands. Placeholders are explicitly justified ('Replace with real JWT verification'), and the common cases (scaffold, route, validate, document, run, deploy) are all covered.

5 / 5

Workflow Clarity

A clear sequence runs Scaffold → Project Structure → patterns → 'First Steps After Scaffold' (1–4) → Common Commands, with a test checkpoint ('curl http://localhost:3000/api/health'). Minor validation gaps remain — no explicit type-check step in First Steps and no error-recovery loop if the scaffold or dev server fails — matching anchor 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), so all ~450 lines are inline, including substantial material (auth middleware, RPC mode, HTTPException error handling, Integration Notes) that the rubric rationale expects in one-level-deep reference files. Sections are well-organized with clear headers — above anchor 2's 'minimal structure' — but 'content that should be separate is inline' matches anchor 3.

3 / 5

Total

16

/

20

Passed

Description

70%Weight 40%Scale 1-5

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 and clearly differentiated, naming the exact stack and runtimes, but it omits any 'Use when...' trigger guidance, which caps its completeness score. Adding an explicit usage-trigger clause with natural synonyms ('set up', 'new Hono project', 'boilerplate') would lift both completeness and trigger-term quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when starting a new Hono project, scaffolding a TypeScript API, or setting up a Cloudflare Workers / Node.js / Bun backend.'

Add natural trigger synonyms users would say — 'set up', 'create', 'boilerplate', 'starter', 'new API project' — to broaden trigger-term coverage.

Optionally mention post-scaffold outcomes (validation, OpenAPI docs, deploy) to round out capability coverage.

DimensionReasoningScore

Specificity

The description lists several specific capabilities — 'Zod validation, OpenAPI generation, and multi-runtime support (Cloudflare Workers, Node.js, Bun)' — with only minor coverage gaps (no test/deploy tooling). It falls short of anchor 5 because it is built around a single action verb ('Scaffold') with an attribute list rather than multiple distinct concrete actions, but exceeds anchor 3's '1-2 concrete actions' scope.

4 / 5

Completeness

A clear 'what' is present ('Scaffold a production-ready Hono 4.x API...') but there is no 'Use when...' clause or any equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not 2 because the 'what' is specific and comprehensive, not vague.

3 / 5

Trigger Term Quality

Good natural keyword coverage — 'Hono', 'scaffold', 'API', 'TypeScript', 'Zod', 'Cloudflare Workers', 'Node.js', 'Bun' are phrases a user needing this skill would say. Not anchor 5: common trigger variations like 'set up', 'new API project', 'boilerplate', 'starter', or 'backend' are missing.

4 / 5

Distinctiveness Conflict Risk

'Hono 4.x' combined with named runtimes (Cloudflare Workers, Node.js, Bun) establishes a clear niche with distinct triggers and minimal conflict risk against generic backend or other framework skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

achreftlili/deep-dev-skills

Path

backend-node/hono-project-starter/SKILL.md

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.