aws-cdk-development

Guide AWS CDK infrastructure development with TypeScript and Python.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/zach-source/claude-plugins --skill aws-cdk-development-zach-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-cdk-development
Source: https://github.com/zach-source/claude-plugins/tree/main/plugins/cloud-and-observability/skills/aws-skills/skills/aws-cdk-development
Command: npx skills add https://github.com/zach-source/claude-plugins --skill aws-cdk-development-zach-source

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and guides the process of building AWS infrastructure using the AWS Cloud Development Kit (CDK), ensuring best practices and efficient deployment.

Core Features & Use Cases

  • CDK Stack Development: Provides guidance on creating and structuring CDK stacks and constructs.
  • Infrastructure as Code: Facilitates programmatic definition of AWS resources.
  • Best Practice Enforcement: Integrates tools like cdk-nag for real-time and synthesis-time validation.
  • Use Case: You need to define a new VPC, subnets, and security groups for your application using TypeScript. This Skill will guide you through the CDK constructs, best practices for naming, and validation steps.

Quick Start

Use the aws-cdk-development skill to create a new CDK stack for a serverless API using TypeScript.

Frequently Asked Questions about aws-cdk-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build AWS infrastructure using CDK with TypeScript?

AWS CDK allows you to define cloud infrastructure using TypeScript or Python by composing reusable constructs into stacks. This Skill guides you through app structure, resource naming conventions, and multi-layer pre-deployment validation strategies for robust cloud provisioning.

What is the best way to structure CDK stacks and constructs?

The best way to structure CDK stacks is by following construct patterns and stack composition techniques. This involves organizing your AWS resources into logical hierarchies, applying consistent naming conventions, and separating your infrastructure into manageable deployment units.

How do I enforce best practices and validate AWS CDK code before deployment?

You can validate AWS CDK code by applying multi-layer pre-deployment validation strategies. This Skill integrates tools like cdk-nag to perform real-time and synthesis-time checks, ensuring your infrastructure as code meets security and compliance standards before deployment.

Can I use Python instead of TypeScript for AWS CDK development?

Yes, you can use Python for AWS CDK development alongside TypeScript. This Skill guides users in both languages, covering construct patterns, stack composition, and deployment workflows to define AWS resources programmatically.

Does AWS CDK work with CloudFormation for infrastructure deployment?

Yes, AWS CDK works with CloudFormation by synthesizing your TypeScript or Python code into standard CloudFormation templates for deployment. This approach combines infrastructure as code programming with CloudFormation's reliable state management and rollback capabilities.

How do I develop Lambda functions using AWS CDK?

To develop Lambda functions using AWS CDK, you define the compute resources within your TypeScript or Python stacks. This Skill emphasizes Lambda function development alongside resource naming conventions and construct patterns to build serverless APIs efficiently.