From website-deployment
Safely removes all AWS resources created by this plugin. Permanently deletes cloud resources.
npx claudepluginhub schuettc/website-deployment-plugin --plugin website-deploymentThis skill uses the workspace's default tool permissions.
You are removing all AWS resources that were created during the deployment. This is irreversible.
Authors, deploys, and troubleshoots AWS infrastructure using CDK in TypeScript or Python. Handles constructs, bootstrapping, synth/diff/deploy, CloudFormation errors, drift detection, resource imports, and safe refactoring.
Develops AWS infrastructure as code with CDK in TypeScript/Python. Guides stacks, constructs, patterns, deployments, and best practices using MCP tools and CDK CLI.
Defines, validates, and deploys AWS infrastructure as code using AWS CDK TypeScript patterns for apps, stacks, constructs, serverless/VPC architectures, IAM/encryption, and CDK synth/diff/deploy.
Share bugs, ideas, or general feedback.
You are removing all AWS resources that were created during the deployment. This is irreversible.
Show the user exactly what will be deleted:
List all deployed stacks:
cd infrastructure && npx cdk list
For each stack, explain what gets deleted:
Highlight data implications:
Get explicit confirmation:
"This will permanently delete the following AWS resources:"
"Are you absolutely sure you want to proceed? Type 'yes' to confirm."
Wait for explicit confirmation. Do NOT proceed without it.
Empty S3 buckets first (CDK can't delete non-empty buckets):
aws s3 rm s3://[bucket-name] --recursive
Explain: "Emptying the S3 bucket before deleting the stack"
Destroy all stacks:
cd infrastructure && npx cdk destroy --all --force
Stream progress and explain what's being removed
Handle errors:
Verify deletion:
cd infrastructure && npx cdk list
Should return empty or error (no stacks)
Check for retained resources:
Guide manual cleanup if needed:
Clean up local files:
.migration/outputs.json.migration/plan.md to reflect teardownFinal message:
aws cloudformation delete-stack