pulumi/awsx-breaking-change-evaluation
Tactical AWSX breaking-change evaluation guidance for pulumi-awsx. Use when assessing schema changes, generated SDK surface changes, child resource identity changes, aliases, changed defaults, provider or region behavior changes, and upgrade impact for existing users.
npx skills add https://github.com/pulumi/pulumi-awsx --skill awsx-breaking-change-evaluation
Use this skill to evaluate whether an AWSX change is compatibility-sensitive or
breaking for existing users.
This skill is for risk classification and required evidence. For component shape
guidance, use $awsx-component-design. For proof strategy, use
$awsx-test-authoring.
rules/public-schema-surface.md: schema and generated SDK public-surfacechanges.
rules/code-vs-behavior-breaks.md: code-level breaks versus preview/updatebehavior changes.
rules/child-identity-and-aliases.md: child logical names, parentage, URNs,aliases, and migration paths.
rules/defaults-and-supporting-resources.md: defaults, default-createdresources, tags, and supporting-resource changes.
rules/provider-region-behavior.md: provider and region propagation changes.rules/upstream-inherited-breaks.md: changes inherited from @pulumi/aws orAWS behavior versus AWSX-added breakage.
SDKs, child resource identity, defaults, providers/regions, or preview/update
behavior.
diff, mock test, provider-upgrade preview, targeted acceptance test, or an
explicit maintainer decision.
compiles, existing stack preview is stable, child resource identity remains
compatible, and new programs get the intended behavior.
confident answer.
Stop before approving compatibility if:
inputs after upgrade;
output presence changed;
top.
Take pulumi/awsx-breaking-change-evaluation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.