Hono patterns for TypeScript API routes, middleware, request and response typing, streaming, WebSockets, and Cloudflare Workers deployment. Use when users mention Hono, honojs, Cloudflare Worker handlers, Hono middleware, or Hono route typing.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
When Hono route typing, middleware order, context variables, response helpers, streaming, WebSockets, or Cloudflare Worker runtime behavior affects correctness, ask DeepWiki a narrow question against honojs/hono or cloudflare/cloudflare-docs before relying on memory. Use it to orient, then verify decisive details against local installed types, source, or official docs before changing code.
Skip DeepWiki for stable HTTP basics and repo-local API conventions already visible in the code.
createFactory<Env>() and Env['Variables'] to type c.var and c.set().await next(). Middleware that rejects or redirects should return the response and skip next().c.json(), c.text(), c.html(), or a Response.c.env and request lifecycle APIs from c.executionCtx.app.request() or testClient plus mocked bindings and execution context before reaching for a network server.cb12bcc
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.