Hono Skill
Develop Hono applications efficiently using Hono CLI (@hono/cli).
Setup
You can use Hono CLI without global installation via npx:
bash
npx @hono/cli <command>
Or install globally (optional):
bash
npm install -g @hono/cli
Commands for AI
1. Search Documentation
bash
hono search "<query>" --pretty
Search for Hono APIs and features. Use --pretty for human-readable output.
2. View Documentation
bash
hono docs [path]
Display detailed documentation for a specific path found in search results.
Examples:
bash
hono docs /docs/api/context hono docs /docs/api/hono hono docs /docs/helpers/factory
3. Request Testing
bash
# GET request
hono request [file] -P /path
# POST request
hono request [file] -X POST -P /api/users -d '{"name": "test"}'
# Request with headers
hono request [file] -H "Authorization: Bearer token" -P /api/protected
Uses app.request() internally, so no server startup required for testing.
4. Optimization & Bundling
bash
# Bundle optimization hono optimize [entry] -o dist/index.js # With minification hono optimize [entry] -o dist/index.js --minify # Specify target (cloudflare-workers, deno, etc.) hono optimize [entry] -t cloudflare-workers
Development Workflow
- •Research: Use
hono search→hono docsto investigate APIs and features - •Implement: Write the code
- •Test: Use
hono requestto test endpoints - •Optimize: Use
hono optimizefor production builds when needed
Guidelines
- •Always search with
hono searchbefore implementing unfamiliar APIs - •Use
--prettyflag withhono search(default output is JSON) - •
hono requestworks without starting an HTTP server - •Search for middleware usage with
hono search "middleware name"