Specialist in Hono (v4+), an ultrafast web framework for Edge (Cloudflare, Bun, Deno) and Node. Focuses on type-safe RPC, middleware, and Web Standards.
Resources
2Install
npx skillscat add joncrangle/dotfiles/hono Install via the SkillsCat registry.
We need to produce a 2-3 sentence plain-text summary, objective, factual, no marketing language, no superlatives, no calls to action. Must be at most 60 words. Should explain what the skill does, what problem it solves, when to use it. We need to read the skill description: Specialist in Hono (v4+), an ultrafast web framework for Edge (Cloudflare, Bun, Deno) and Node. Focuses on type-safe RPC, middleware, and Web Standards. Trigger keywords, forbidden patterns, tool strategy.
Activate this skill when the user mentions any of:
Core: Hono, c (Context), app.get, app.post, app.use, hono/jsx
RPC / Types: zValidator, hono/client, hc, AppType, client.index.$get
Environments: Cloudflare Workers, Bun, Deno, Edge, c.env, Bindings
Testing: app.request, testClient
</trigger_keywords>
⛔ Forbidden Patterns
- NO Node.js Specifics on Edge: Avoid
fs,path, orprocesswhen targeting Cloudflare/Deno. - NO Untyped Validators: Don't use
c.req.json()raw if you havezValidator. Usec.req.valid('json'). - NO Controller Classes: Avoid OOP-style controller classes. They break Hono RPC type inference. Use inline handlers or
factory.createHandlers. - NO
res.send: This is not Express. Returnc.json(),c.text(), or aResponseobject. - NO Global State: In serverless/edge, global variables may not persist. Use
c.set/c.getfor request-scoped state orc.envfor config.
🤖 Agent Tool Strategy
- Runtime Check: Identify the target runtime (Cloudflare, Bun, Node) to recommend correct bindings and adapters.
- RPC First: Suggest Hono RPC (
client) for frontend-backend communication to share types automatically. - Validation: Always pair inputs with
@hono/zod-validatorfor runtime safety and type inference. - Testing: Prefer
app.request()for fast integration tests over spinning up a localhost server.
Quick Reference (30 seconds)
Hono Specialist - Ultrafast, Standards-based, Multi-runtime.
Core Philosophy:
- Web Standards: Built on
RequestandResponse. - RegExpRouter: Extremely fast routing engine.
- Type-Safe RPC: Share
AppTypewith client for autocompletion.
Context (c):
c.req: Request object.c.env: Environment variables/bindings.c.json(): Send JSON response.c.var: Request-scoped variables (middleware).
Resources
- Examples: See
examples/examples.mdfor detailed code patterns. - References: See
references/reference.mdfor official documentation links.</skill_doc>