.claude/skills/provider-code-review/SKILL.md
Code review guidelines for Pulumi provider repositories - reviewing patches, resources.go changes, SDK changes, and CI workflows
npx skillsauth add pulumi/pulumi-docker provider-code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When reviewing pull requests in this repository, follow these guidelines based on the types of files changed.
patches/*.patch)Changes to patch files require special handling to review effectively.
See patches.md for detailed instructions.
provider/resources.go)The resources.go file defines resource mappings between Terraform and Pulumi.
sdk/**)These are generated SDK files and SHOULD NOT be reviewed. When reviewing the diff these files should be excluded since they will add a lot of noise to the review.
devops
Working with upstream patches - creating, editing, deleting, and rebasing patches for the Terraform provider submodule in the upstream/ directory
tools
Automate Pulumi provider repo upgrades with the `upgrade-provider` tool. Use when upgrading a pulumi provider repository to a new upstream version, running `upgrade-provider`, and addressing its common failure modes like patch conflicts or missing module mappings.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.