Individual skill
pulumi
Pulumi infrastructure as code performance and reliability guidelines. This skill should be used when writing, reviewing, or refactoring Pulumi code to ensure optimal deployment performance and infrastructure reliability. Triggers on tasks involving Pulumi stacks, components, state management, secrets configuration, resource lifecycle options, or CI/CD automation.
skills/.experimental/pulumi/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 9,870 bytesREADME.mddoc · 4,884 bytesSKILL.mdcore · 5,450 bytesassets/templates/_template.mddoc · 698 bytesmetadata.jsonasset · 1,129 bytesreferences/_sections.mddoc · 1,802 bytesreferences/auto-automation-api-workflows.mddoc · 2,262 bytesreferences/auto-ci-cd-preview.mddoc · 1,939 bytesreferences/auto-deployments-api.mddoc · 2,201 bytesreferences/auto-drift-detection.mddoc · 1,953 bytesreferences/auto-inline-programs.mddoc · 2,261 bytesreferences/auto-review-stacks.mddoc · 2,209 bytesreferences/graph-avoid-apply-side-effects.mddoc · 1,728 bytesreferences/graph-conditional-resources.mddoc · 2,300 bytesreferences/graph-explicit-depends.mddoc · 1,735 bytesreferences/graph-output-dependencies.mddoc · 1,697 bytesreferences/graph-parallel-resources.mddoc · 1,571 bytesreferences/graph-stack-references-minimal.mddoc · 2,122 bytesreferences/lifecycle-aliases.mddoc · 1,993 bytesreferences/lifecycle-custom-timeouts.mddoc · 1,779 bytesreferences/lifecycle-delete-before-replace.mddoc · 1,897 bytesreferences/lifecycle-ignore-changes.mddoc · 1,788 bytesreferences/lifecycle-protect-stateful.mddoc · 1,791 bytesreferences/lifecycle-replace-on-changes.mddoc · 1,854 bytesreferences/lifecycle-retain-on-delete.mddoc · 1,724 bytesreferences/pcomp-component-resources.mddoc · 2,508 bytesreferences/pcomp-multi-language.mddoc · 2,159 bytesreferences/pcomp-parent-child.mddoc · 2,297 bytesreferences/pcomp-register-outputs.mddoc · 2,236 bytesreferences/pcomp-transformations.mddoc · 2,128 bytesreferences/pcomp-unique-naming.mddoc · 2,233 bytesreferences/pstate-backend-selection.mddoc · 1,316 bytesreferences/pstate-checkpoint-skipping.mddoc · 1,257 bytesreferences/pstate-export-import.mddoc · 1,501 bytesreferences/pstate-import-existing.mddoc · 1,772 bytesreferences/pstate-refresh-targeting.mddoc · 1,098 bytesreferences/pstate-stack-size.mddoc · 1,804 bytesreferences/secrets-avoid-state-exposure.mddoc · 1,734 bytesreferences/secrets-environment-isolation.mddoc · 1,865 bytesreferences/secrets-external-providers.mddoc · 1,818 bytesreferences/secrets-generate-random.mddoc · 1,850 bytesreferences/secrets-provider-rotation.mddoc · 1,771 bytesreferences/secrets-use-secret-config.mddoc · 1,625 bytesreferences/stack-naming-conventions.mddoc · 1,860 bytesreferences/stack-output-minimal.mddoc · 1,843 bytesreferences/stack-references-parameterized.mddoc · 1,855 bytesreferences/stack-separation-by-lifecycle.mddoc · 1,930 bytesreferences/test-integration-ephemeral.mddoc · 2,089 bytesreferences/test-preview-assertions.mddoc · 2,188 bytesreferences/test-property-policies.mddoc · 1,974 bytesreferences/test-stack-reference-mocking.mddoc · 2,083 bytesreferences/test-unit-mocking.mddoc · 1,957 bytes
Read excerpt
# 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