mcpField
H
hono

hono

github.com/openstatushq开发9.2k43 次安装2 天前更新
代码仓库

关于 hono

面向 Hono 应用开发者的技能,借助 Hono CLI 查询文档、测试请求并优化构建产物。

主要功能

  1. 01搜索 Hono API 文档
  2. 02查看指定路径文档
  3. 03无需启动服务器测试请求
  4. 04优化并打包应用

适用场景

  1. 01查找陌生的 Hono API
  2. 02验证应用端点和请求头
  3. 03为目标环境生成优化构建

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openstatushq/openstatus --skill hono

安装后在 Claude Code 中输入/hono确认已加载。

详细介绍

Hono 技能

使用 Hono CLI(@hono/cli)高效开发 Hono 应用。

设置

无需全局安装,即可通过 npx 使用 Hono CLI:

npx @hono/cli <command>

也可以全局安装(可选):

npm install -g @hono/cli

面向 AI 的命令

1. 搜索文档
hono search "<query>" --pretty

搜索 Hono API 和功能。使用 --pretty 获取便于阅读的输出。

2. 查看文档
hono docs [path]

显示搜索结果中特定路径的详细文档。

示例:

hono docs /docs/api/context
hono docs /docs/api/hono
hono docs /docs/helpers/factory
3. 请求测试
# 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

内部使用 app.request(),因此测试时无需启动服务。

4. 优化与打包
# 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

开发工作流

  1. 调研:使用 hono search → hono docs 了解 API 和功能
  2. 实现:编写代码
  3. 测试:使用 hono request 测试端点
  4. 优化:需要时使用 hono optimize 构建生产版本

指南

  • 实现不熟悉的 API 前,务必使用 hono search 搜索
  • 将 --pretty 标记与 hono search 搭配使用(默认输出为 JSON)
  • 无需启动 HTTP 服务即可使用 hono request
  • 使用 hono search "middleware name" 搜索中间件用法

评论

支持 Markdown