Loads when you're writing or debugging Pulumi TypeScript or Python code and focuses on the patterns that actually prevent infrastructure disasters. The big ones: never create resources inside apply() callbacks because they won't show up in previews, always pass Output types directly as inputs instead of unwrapping them, and set parent: this for every resource in a ComponentResource or your hierarchy breaks. Also covers when to use pulumi.interpolate versus concat, how to refactor resources without destroying them using aliases, and secrets management. Honestly wish this existed when I was learning Pulumi because these mistakes are silent until your deployment goes sideways.
npx skills add https://github.com/pulumi/agent-skills --skill pulumi-best-practices