A solid reference for writing production-grade Pulumi code, covering 46 rules across state management, resource graph optimization, component design, and CI/CD automation. The priority system is actually useful here: it surfaces critical issues like backend selection and checkpoint skipping before it bothers you about naming conventions. Worth having loaded when you're structuring stacks over 500 resources or debugging slow deployments. The graph optimization section alone will save you from common parallelism mistakes. Each rule links to detailed examples, though you'll still need to understand Pulumi's output and apply mechanics to get the most from it. Think of it as a senior engineer's code review checklist, automated.

skills.sh installs
310
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill pulumi --agent claude-code

Installs into .claude/skills of the current project.

Files

Pulumi Best Practices

Comprehensive performance and reliability guide for Pulumi infrastructure as code, designed for AI agents and LLMs. Contains 46 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new Pulumi infrastructure code
  • Designing component abstractions for reuse
  • Configuring secrets and sensitive values
  • Organizing stacks and cross-stack references
  • Setting up CI/CD pipelines for infrastructure

Rule Categories by Priority

PriorityCategoryImpactPrefix
1State Management and BackendCRITICALpstate-
2Resource Graph OptimizationCRITICALgraph-
3Component DesignHIGHpcomp-
4Secrets and ConfigurationHIGHsecrets-
5Stack OrganizationMEDIUM-HIGHstack-
6Resource Options and LifecycleMEDIUMlifecycle-
7Testing and ValidationMEDIUMtest-
8Automation and CI/CDLOW-MEDIUMauto-

Quick Reference

1. State Management and Backend (CRITICAL)

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
DevOps & CI/CD, Documentation, Code Review & Quality, Debugging, Automation & Workflows, Cloud & Infrastructure
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1spatie avatarlaravel-permission-developmentspatie/laravel-permissionBuild and work with Spatie Laravel Permission features, including roles, permissions, middleware, policies, teams, and Blade directives.310skills.sh installs
2tuist avatarcompare-buildstuist/agent-skillsCompares two Xcode build runs to identify duration regressions, cache changes, and new issues. Can be invoked with build IDs, dashboard URLs, or branch names (e310skills.sh installs
3evoscientist avatarresearch-surveyevoscientist/evoskillsGenerates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → sec309skills.sh installs
4cinience avataralicloud-ai-video-wan-videocinience/alicloud-skillsGenerate videos with Model Studio DashScope SDK using Wan video generation models (wan2.6-t2v, wan2.6-i2v-flash, wan2.6-i2v and regional variants). Use when imp307skills.sh installs
5davila7 avatargame-changing-featuresdavila7/claude-code-templatesFind 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact feature307skills.sh installs
6jwynia avatarnpx-clijwynia/agent-skillsBuild and publish npx-executable CLI tools using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new CLI tool, set 307skills.sh installs