fastify-best-practices(Fastify バックエンド開発ルール)

Matteo Collina の個人スキルリポジトリにある Fastify スキル:エージェントが Fastify を使用して Node.js バックエンドや REST API を作成する際に読み込まれ、プラグインによるカプセル化、スキーマ優先、全工程での async/await 使用、依存関係の最小化という原則に従ってコードを記述し、タスクに応じて 19 個のルールファイル(ルーティング、JSON スキーマ検証、フック、認証、テスト、Pino ログ、CORS とセキュリティヘッダー、WebSocket、データベース、デプロイなど)を参照します。

Matteo Collina の個人スキルリポジトリにある Fastify スキル:エージェントが Fastify を使用して Node.js バックエンドや REST API を作成する際に読み込まれ、プラグインによるカプセル化、スキーマ優先、全工程での async/await 使用、依存関係の最小化という原則に従ってコードを記述し、タスクに応じて 19 個のルールファイル(ルーティング、JSON スキーマ検証、フック、認証、テスト、Pino ログ、CORS とセキュリティヘッダー、WebSocket、データベース、デプロイなど)を参照します。

skills.sh インストール数 88524(+986 / 24h)

セキュリティ監査:未監査

  • スキャン未実施

理由

  • シナリオに応じた読み進め順序を提示:初心者はまずプラグイン、ルーティング、スキーマを読み、認証を追加する場合はプラグイン、フック、認証を読み、パフォーマンス向上の場合はスキーマ、シリアライズ、パフォーマンスを読み、リリース時はログ、設定、デプロイを読みます
  • TypeScript は Node の strip types 方式を採用し、テストには Fastify の inject() を使用、SKILL.md には最小限の実行可能なサーバー例を添付
  • SKILL.md 本体は簡潔で、詳細は rules/ 配下にあり必要に応じて読み込まれるため、コンテキスト消費が少なくなります。同じリポジトリには node、nodejs-core、oauth、typescript-magician などの 10 個のスキルがあります
  • リポジトリは MIT ライセンスです。skills.sh では 24 時間でインストール数 986、累計 88524、直近 8 週間の週間インストール数が 3958 から 6291 に増加しています(これは注目度を示すに過ぎません)

使い方

  • インストールコマンドは監査合格後に表示されます。Fastify、Node.js サーバー、REST API、server.ts / app.ts に言及した際にトリガーされます
  • アカウントや外部サービスは不要ですが、Node.js が必要です

リスク

  • 本号では未監査のため、固定で C 級と判定され、インストールコマンドは表示されません。SKILL.md には説明、読み進め順序、例のみが含まれており、エージェントにコマンド実行やネットワーク接続を指示するものではなく、用途と整合しています。19 個のルールファイルはスキャン範囲外です。skills.sh 上の Gen Agent Trust Hub、Socket、Snyk による監査結果はいずれも Pass です
  • skills.sh 上の名前は fastify-best-practices ですが、リポジトリ内のディレクトリ名は skills/fastify であるため、ファイルを手動で探す際は注意が必要です
  • 直近 8 週間のインストール曲線は、本号の nx-workspace、design-doc-mermaid とほぼ同期しています(fastify-best-practices、nx-workspace、design-doc-mermaid の 1 日あたりのインストール数はそれぞれ 986、971、977 です)。同じコレクションとして一括インストールされた可能性があり、インストール数を独立した注目度指標として扱うべきではありません

開く · リポジトリ

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

最新の AI ニュースを見る