mcpField
H
hono

hono

github.com/openstatushq開発9.2k43 回インストール2 日前に更新
リポジトリ

hono について

Hono アプリケーション開発者向けのスキルです。Hono CLI でドキュメントを検索し、リクエストをテストして、ビルドを最適化できます。

主な機能

  1. 01Hono 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 で検索してください
  • hono search では --pretty フラグを使用してください(デフォルトの出力は JSON です)
  • hono request は HTTP サーバーを起動せずに動作します
  • ミドルウェアの使い方を調べるには、hono search "middleware name" で検索してください

コメント