pulumi-best-practices 是做什么的?
在用户编写、审查或调试 Pulumi TypeScript/Python 程序时加载;询问 Output 或 apply() 的使用;希望创建 ComponentResource 类;需要在不销毁资源的情况下重构(别名);设置密钥或配置;或配置 pulumi preview/up CI 工作流。同时适用于资源依赖顺序、父/子资源关系或 pulumi.interpolate 相关问题。
在用户编写、审查或调试 Pulumi TypeScript/Python 程序时加载;询问 Output<T> 或 apply() 的使用;希望创建 ComponentResource 类;需要在不销毁资源的情况下重构(别名);设置密钥或配置;或配置 pulumi preview/up CI 工作流。同时适用于资源依赖顺序、父/子资源关系或 pulumi.interpolate 相关问题。
该技能专为使用 Pulumi 基础设施即代码平台的开发者设计,特别是当他们在处理 TypeScript 或 Python 程序时。它可以在用户编写、审查或调试代码时自动触发,提供最佳实践指导,例如如何正确使用 Output<T> 和 apply() 函数处理输出值,如何创建 ComponentResource 类来组织资源,以及如何利用别名(aliases)在不销毁资源的情况下进行重构。此外,该技能还支持配置密钥和配置管理,以及设置 pulumi preview/up 的 CI/CD 工作流。它还能帮助用户理解资源依赖顺序、父/子资源关系以及 pulumi.interpolate 的使用场景。通过遵循这些最佳实践,开发者可以构建更健壮、可维护的 Pulumi 项目。
npx skills add https://github.com/pulumi/agent-skills/tree/main/skills/pulumi-best-practicesInstalled? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →
在用户编写、审查或调试 Pulumi TypeScript/Python 程序时加载;询问 Output 或 apply() 的使用;希望创建 ComponentResource 类;需要在不销毁资源的情况下重构(别名);设置密钥或配置;或配置 pulumi preview/up CI 工作流。同时适用于资源依赖顺序、父/子资源关系或 pulumi.interpolate 相关问题。
This repo contains 1 individual skill — each has its own dedicated page.
Gemini CLI one-shot prompts, summaries, generation, skills, hooks, MCP, or Gemma routing.
Fetch GitHub issues, select candidates, spawn background fix agents, open PRs, and optionally process PR review comments.
Create, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.
Delegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.
List, configure, authenticate, call, and inspect MCP servers/tools with mcporter over HTTP or stdio.