Community生产力与协作github.com

pulumi/pulumi-best-practices

在用户编写、审查或调试 Pulumi TypeScript/Python 程序时加载;询问 Output<T> 或 apply() 的使用;希望创建 ComponentResource 类;需要在不销毁资源的情况下重构(别名);设置密钥或配置;或配置 pulumi preview/up CI 工作流。同时适用于资源依赖顺序、父/子资源关系或 pulumi.interpolate 相关问题。

pulumi-best-practices 是什么?

该技能专为使用 Pulumi 基础设施即代码平台的开发者设计,特别是当他们在处理 TypeScript 或 Python 程序时。它可以在用户编写、审查或调试代码时自动触发,提供最佳实践指导,例如如何正确使用 Output<T> 和 apply() 函数处理输出值,如何创建 ComponentResource 类来组织资源,以及如何利用别名(aliases)在不销毁资源的情况下进行重构。此外,该技能还支持配置密钥和配置管理,以及设置 pulumi preview/up 的 CI/CD 工作流。它还能帮助用户理解资源依赖顺序、父/子资源关系以及 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 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pulumi-best-practices 是做什么的?

在用户编写、审查或调试 Pulumi TypeScript/Python 程序时加载;询问 Output 或 apply() 的使用;希望创建 ComponentResource 类;需要在不销毁资源的情况下重构(别名);设置密钥或配置;或配置 pulumi preview/up CI 工作流。同时适用于资源依赖顺序、父/子资源关系或 pulumi.interpolate 相关问题。

Individual skills in this repo

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

相关技能