pulumi/pulumi-best-practices

Pulumi TypeScript/Python プログラムの作成、レビュー、デバッグ時に役立つスキル。Output<T> や apply()、ComponentResource、aliases、シークレット設定、CI ワークフローなどに関するベストプラクティスを提供します。

pulumi-best-practices とは?

このスキルは、Pulumi を使用したインフラストラクチャ管理において、TypeScript または Python で記述されたプログラムの作成、レビュー、デバッグ時に開発者を支援します。主なユースケースとして、Output<T> や apply() の適切な使用方法、ComponentResource クラスの作成方法、リソースを破棄せずにリファクタリングするための aliases 機能、機密情報や設定の管理、pulumi preview/up を CI ワークフローで実行する設定などが含まれます。さらに、リソースの依存関係順序、親子リソース関係、pulumi.interpolate に関する質問にも対応します。このスキルは、Pulumi のベストプラクティスを遵守しながら、安全で効率的なインフラストラクチャコードを記述するためのガイダンスを提供し、よくある落とし穴を回避するのに役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pulumi/agent-skills/tree/main/skills/pulumi-best-practices

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

pulumi-best-practices は何をしますか?

このスキルは、ユーザーが Pulumi TypeScript/Python プログラムを作成、レビュー、デバッグしているときに有効化されます。Output や apply() の使用法について質問がある場合、ComponentResource クラスを作成したい場合、リソースを破棄せずにリファクタリングする必要がある場合(aliases)、シークレットや設定をセットアップしている場合、または pulumi preview/up の CI ワークフローを構成している場合に読み込んでください。また、リソースの依存関係順序、親子リソース関係、pulumi.interpolate に関する質問にも対応します。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル