fastly-agent-toolkit Claude Code プラグイン
Claude Code プラグインClaude Codeクラウド・デプロイ・CI/CDWeb・アプリ開発Claude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
fastly-agent-toolkitは、AIコーディングエージェントがFastlyのエッジプラットフォームや関連する開発ツールを扱えるようにする、複数のスキルをまとめたプラグインです。README によると、Fastly本体、Fastly CLI、テストツールのFastly Fiddle、VCLのリンター兼テストツールFalco、ローカル実行環境のFastlikeとViceroy、そしてXVCLトランスパイラという7種類のスキルが用意されています。各スキルはSKILL.mdファイルと参照用ディレクトリで構成され、Agent Skills仕様に沿っています。利用者はプロジェクトに必要なスキルだけを選んで導入する想定です。導入方法としては専用のskills CLI、エージェントごとのディレクトリへの手動コピー、Claude Codeのプラグインマーケットプレイスなどが挙げられています。
連携サービスについて
Fastlyはコンテンツ配信、WAFやDDoS対策などのセキュリティ機能、エッジでのコンピューティング、可観測性を提供するエッジクラウドプラットフォーム兼CDN事業者です。本ツールキットは、このプラットフォームや関連ツールをAIエージェントが扱うための知識を整理して提供します。
fastly-agent-toolkit でできること
- サービス設定、キャッシュ、VCL、WAF、TLS、DDoS対策、パージ、API利用といったFastlyプラットフォームの知識を得る
- Fastly CLIによるサービス管理、Computeアプリ、ロギング、WAF、TLS、キーバリューストア、統計情報の扱い方を学ぶ
- Fastly Fiddleを使い、実際のFastlyエッジ環境に対してVCLをテストする(アサーションやCI連携を含む)
- Falcoを使ってVCLのリント、テスト、シミュレーション、フォーマットを行う(Terraform連携を含む)
- Go実装のFastlikeまたはWASM実装のViceroyでFastly Computeをローカル実行する
- XVCLトランスパイラで拡張構文やサブルーチン、ヘッダー操作を扱う
- 各種対応エージェントツールを使い、プロジェクトに必要なスキルだけを選んで導入する