mcpField
F
fastify

fastify

github.com/full-stack-skills開発070 回インストール5 週間前に更新
リポジトリ

fastify について

fastifyは、FastifyでNode.js HTTPサービスを構築するためのスキルです。ルーティング、スキーマ検証、プラグイン、シリアライズ、ログ、TypeScript設定を扱います。

主な機能

  1. 01ルートとリクエスト処理の設定
  2. 02リクエストとレスポンスのスキーマ定義
  3. 03プラグインとデコレーターの利用
  4. 04シリアライズとログの設定
  5. 05TypeScriptとasync/awaitの利用

活用シーン

  1. 01Node.js HTTPサービスの構築
  2. 02ルートへのスキーマ検証の追加
  3. 03プラグインによるサービス機能の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/nodejs-skills --skill fastify

インストール後、Claude Code で/fastifyを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使う場面

次のことを行いたい場合に、このスキルを使用します。

  • Fastify を使って高性能な Node.js HTTP サービスを構築し、schema の検証やプラグインを扱う
  • ルート、シリアライゼーション、ログ、TypeScript を設定する

このスキルの使い方

  1. 基本:fastify()、get/post、request/reply;schema と serialization;プラグインとデコレーター。
  2. 応用:@fastify/cors、formbody、static;型と async/await。
  3. 参考:https://fastify.dev/docs/latest/

ベストプラクティス

  • リクエストとレスポンスを schema で定義します。プラグインをカプセル化し、順序を管理します。
  • 本番環境ではログとエラー処理を使用します。パフォーマンスとセキュリティヘッダーに配慮します。

キーワード

fastify, Node.js, 高性能, schema

コメント