mcpField
A
azure-functions

azure-functions

github.com/davila7クラウド・DevOps33.0k211 回インストール今日更新
リポジトリ

azure-functions について

Azure Functions の開発者向けスキルです。.NET、Node.js、Python のプログラミングモデルに加え、よくあるアンチパターンや設定時の注意点をまとめています。

主な機能

  1. 01.NET の分離ワーカーモデルの解説
  2. 02Node.js v4 プログラミングモデルの解説
  3. 03Python v2 デコレーターモデルの解説
  4. 04非同期処理のアンチパターンの指摘
  5. 05設定と実行時の注意点の一覧

活用シーン

  1. 01新規 .NET Functions プロジェクトの実行モデル選定
  2. 02Node.js または TypeScript での Functions 作成
  3. 03Python デコレーターによる Functions 定義
  4. 04タイムアウト、拡張バンドル、テレメトリ設定の調査

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill azure-functions

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

詳細

Azure Functions

パターン

分離ワーカーモデル (.NET)

プロセス分離を備えたモダンな .NET 実行モデル

Node.js v4 プログラミングモデル

TypeScript/JavaScript 向けのモダンなコード中心のアプローチ

Python v2 プログラミングモデル

Python 関数向けのデコレーターベースのアプローチ

アンチパターン

❌ 非同期呼び出しのブロッキング
❌ リクエストごとの新規 HttpClient 作成
❌ 新規プロジェクトでのインプロセスモデル

⚠️ 注意すべき落とし穴

問題重大度解決策
問題高## Durable Functions で非同期パターンを使用する
問題高## IHttpClientFactory を使用する (推奨)
問題高## 常に async/await を使用する
問題中## 最大タイムアウトを設定する (Consumption)
問題高## 新規プロジェクトでは分離ワーカーを使用する
問題中## Application Insights を正しく設定する
問題中## 拡張機能バンドルを確認する (最も一般的)
問題中## ウォームアップトリガーを追加してコードを初期化する

コメント