Hono Skill 用于借助 Hono CLI(@hono/cli)高效开发 Hono 应用。
用途 该技能面向 Hono 应用的开发流程,帮助开发者查找文档、查阅 API 参考、测试请求以及进行打包优化。
主要能力
- 搜索文档:使用 hono search "<query>" --pretty 搜索 Hono 的 API 与功能,--pretty 用于输出人类可读的结果。
- 查看文档:使用 hono docs [path] 显示搜索结果中特定路径的详细文档,例如 hono docs /docs/api/context、hono docs /docs/api/hono、hono docs /docs/helpers/factory。
- 请求测试:使用 hono request 测试请求,内部使用 app.request(),因此测试时无需启动服务器。示例包括:GET 请求 hono request [file] -P /path;POST 请求 hono request [file] -X POST -P /api/users -d '{"name": "test"}';带请求头的请求 hono request [file] -H "Authorization: Bearer token" -P /api/protected。
- 优化与打包:使用 hono optimize [entry] -o dist/index.js 进行打包优化;加 --minify 进行压缩;用 -t 指定目标平台(如 cloudflare-workers、deno 等)。
使用方式 可通过 npx hono <command> 使用 Hono CLI。建议的开发工作流为:调研阶段使用 hono search → hono docs 调查 API 与功能;实现阶段编写代码;测试阶段使用 hono request 测试端点;优化阶段在需要时使用 hono optimize 进行生产构建。
适用场景 适用于 Hono 应用的日常开发,包括查阅 API 文档、验证接口行为以及为生产环境准备打包产物。
限制与注意事项 指南建议在实现不熟悉的 API 前始终先用 hono search 搜索;hono request 无需启动 HTTP 服务器即可工作;搜索中间件用法时可使用 hono search "middleware name"。关于收费、价格、平台支持范围等更多信息,资料中暂未提供。