What problem does it solve? Setting up an AWS CDK project in Python involves coordinating Node.js, the CDK CLI, AWS credentials, and a Python virtual environment, and missing any step causes confusing deployment failures. This Skill provides a structured, step-by-step setup and deployment workflow so you can get from zero to a deployed stack without hunting through documentation. ## Core Features & Use Cases - Environment Setup: Guides installation of the AWS CDK CLI, AWS CLI credential configuration, and version checks for Node.js and Python. - Project Initialization: Walks through creating a new CDK app with cdk init, activating a virtual environment, and installing dependencies like aws-cdk-lib and constructs. - Deployment Workflow: Covers synthesizing CloudFormation templates with cdk synth, bootstrapping the environment, previewing changes with cdk diff, and deploying with cdk deploy. - Use Case: A developer starting their first infrastructure-as-code project can follow the guide to scaffold a Python CDK app, configure AWS credentials, and deploy a stack to a development account in one session. ## Quick Start Set up a new AWS CDK Python project and walk me through installing the CLI, configuring credentials, and deploying my first stack.