pulumi/awsx-test-authoring
Tactical AWSX test-authoring guidance for pulumi-awsx. Use when choosing or writing tests for modern awsx/** changes, including Jest mock tests, acceptance tests, provider upgrade tests, schema/SDK proof, and assertions that prove component behavior.
npx skills add https://github.com/pulumi/pulumi-awsx --skill awsx-test-authoring
Use this skill to choose and write proof for modern AWSX changes.
This skill is for test selection and assertion quality. For component shape
guidance, use $awsx-component-design. For compatibility classification, use
$awsx-breaking-change-evaluation.
rules/pure-typescript-logic.md: deterministic helpers, validators,allocators, and argument transformations.
rules/component-construction-mocks.md: Pulumi runtime mock tests for childresources, args passed to children, providers, region flow, and outputs.
rules/schema-and-sdk-proof.md: schema generation, schema-tools comparison,generated SDK diffs, and schemagen gaps.
rules/provider-upgrade-tests.md: recorded provider upgrade preview coveragefor existing programs and state.
rules/acceptance-tests.md: targeted examples and AWS-observed behavior.rules/assertion-quality.md: exact assertions, weak smoke tests, and whatcounts as proof.
schema/SDK shape, existing-state upgrade, or AWS-observed behavior.
$awsx-breaking-change-evaluation.
Stop before settling on a test plan if:
runtime mock test;
only checks preview/no replacements;
Take pulumi/awsx-test-authoring 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.