CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hono

Build ultra-fast web APIs and full-stack apps with Hono — runs on Cloudflare Workers, Deno, Bun, Node.js, and any WinterCG-compatible runtime.

Quality

66%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/hono/SKILL.md

The canonical home for this skill is hono in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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.

A highly actionable, well-structured framework reference whose main weaknesses are self-containment and efficiency: ~350 lines inline with no progressive disclosure to reference files, a notable amount of basic-API restatement Claude already knows, and no verification checkpoints in the workflow. The code quality and breadth of coverage are strong.

Suggestions

Split bulk content into one-level-deep reference files (e.g. references/rpc-client.md, references/middleware.md, references/examples.md) and keep SKILL.md as a lean overview with clearly signaled links — this alone would cut the body by more than half.

Trim Steps 2-4 to only the non-obvious patterns (chained routing, Variables/Bindings generics, post-next() middleware ordering) and drop the basic CRUD/param examples Claude can derive from any Hono version.

Add explicit verification checkpoints to the workflow, e.g. after setup: "run npm run dev and curl localhost:8787 to confirm the server responds" before moving to routing/middleware steps.

DimensionReasoningScore

Conciseness

The Overview and Steps 1-6 restate Hono's basic public API (basic CRUD routing, c.req.param/query, standard middleware usage) that Claude already knows well from training data, and the Examples partially repeat the How-It-Works material. Dense code with terse prose keeps it above the verbose anchors, but there is real trimming headroom.

3 / 5

Actionability

Consistently concrete, near copy-paste-ready code with executable setup commands (npm create hono@latest, bun add hono) covering the common cases end-to-end. Not 5 due to minor gaps: getCookie(c, 'session') is used in Step 4 without an import, and Examples 1-2 depend on undefined helpers (validateUser, getUserById).

4 / 5

Workflow Clarity

Steps 1-7 form a clear, coherent sequence (setup → routing → middleware → helpers → validation → composition → RPC), but there are no explicit validation checkpoints anywhere — no "run npm run dev and hit the endpoint", no deploy verification, and the Pitfalls section is reactive troubleshooting rather than inline checkpoints. The anchor "sequence present but checkpoints missing or implicit" fits; it stays above 2 because the sequence itself is well-defined and complete.

3 / 5

Progressive Disclosure

Good section structure and navigation, but the skill is a 348-line monolithic file with everything inline and no bundle files at all — the Examples section, the RPC deep dive, the D1 integration, and the middleware catalog are exactly the content that belongs in one-level-deep reference files. Not 2 because the structure is genuinely well-organized, not minimal or buried.

3 / 5

Total

13

/

20

Passed

Description

61%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.

A solid, specific description with good natural trigger terms (framework name plus all major runtimes), undermined by the absence of any "Use when..." trigger clause, which caps both completeness and practical distinctiveness. Adding explicit usage triggers would move it into the top tier.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user mentions Hono, asks for an edge-deployed API on Cloudflare Workers/Deno/Bun, or wants a type-safe Express alternative."

Broaden trigger vocabulary with natural synonyms users say — "REST API", "TypeScript server", "BFF", "Express migration" — to capture requests that don't name Hono.

Drop the "ultra-fast" marketing adjective in favor of one more concrete capability (e.g. end-to-end typed RPC client) to sharpen specificity.

DimensionReasoningScore

Specificity

"Build ultra-fast web APIs and full-stack apps with Hono" names the domain and 1-2 concrete actions (build APIs, build full-stack apps), matching the 3 anchor. It falls short of 4 because a single verb covers the capability space — no mention of routing, middleware, validation, or the RPC client — and "ultra-fast" is mild buzzword padding.

3 / 5

Completeness

The description has a clear "what" (build web APIs and full-stack apps with Hono across named runtimes) but no "Use when..." clause or equivalent explicit trigger guidance — the judging guidelines explicitly cap completeness at 3 for this. It is above 2 because the "what" is concrete and specific, not vague.

3 / 5

Trigger Term Quality

"Hono", "Cloudflare Workers", "Deno", "Bun", "Node.js" are natural terms users would actually say when they need this skill. Not 5: common variations like "Express alternative", "TypeScript API", "REST", "edge functions", or "BFF" are missing.

4 / 5

Distinctiveness Conflict Risk

Naming Hono gives a clear niche with a distinct trigger term, fitting "mostly distinct; minor overlap risk". Not 5: without any when-guidance, the broad "web APIs and full-stack apps" framing could overlap with generic backend-framework skills (Express, Fastify) for a user who just asks to "build an API".

4 / 5

Total

14

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/hono/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.