aws-cdk-development

Solid

AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python. Use when creating CDK stacks, defining CDK constructs, implementing infrastructure as code, or when the user mentions CDK, CloudFormation, IaC, cdk synth, cdk deploy, or wants to define AWS infrastructure programmatically. Covers CDK app structure, construct patterns, stack composition, and deployment workflows.

DevOps & Infrastructure 300 stars 33 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
83
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS CDK Development This skill provides comprehensive guidance for developing AWS infrastructure using the Cloud Development Kit (CDK), with integrated MCP servers for accessing latest AWS knowledge and CDK utilities. ## AWS Documentation Requirement Always verify AWS facts using MCP tools (`mcp__aws-mcp__*` or `mcp__*awsdocs*__*`) before answering. The `aws-mcp-setup` dependency is auto-loaded — if MCP tools are unavailable, guide the user through that skill's setup flow. ## Integrated MCP Servers This skill includes the CDK MCP server automatically configured with the plugin: ### AWS CDK MCP Server **When to use**: For CDK-specific guidance and utilities - Get CDK construct recommendations - Retrieve CDK best practices - Access CDK pattern suggestions - Validate CDK configurations - Get help with CDK-specific APIs **Important**: Leverage this server for CDK construct guidance and advanced CDK operations. ## When to Use This Skill Use this skill when: - Creating new CDK stacks or constructs - Refactoring existing CDK infrastructure - Implementing Lambda functions within CDK - Following AWS CDK best practices - Validating CDK stack configurations before deployment - Verifying AWS service capabilities and regional availability ## Core CDK Principles ### Resource Naming **CRITICAL**: Do NOT explicitly specify resource names when they are optional in CDK constructs. **Why**: CDK-generated names enable: - **Reusable patterns**: Deploy the same construct/pattern mul...

Details

Author
zxkane
Repository
zxkane/aws-skills
Created
7 months ago
Last Updated
1 months ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Solid

aws-cdk

Provides AWS CDK TypeScript patterns for defining, validating, and deploying AWS infrastructure as code. Use when creating CDK apps, stacks, and reusable constructs, modeling serverless or VPC-based architectures, applying IAM and encryption defaults, or testing and reviewing `cdk synth`, `cdk diff`, and `cdk deploy` changes. Triggers include "aws cdk typescript", "create cdk app", "cdk stack", "cdk construct", "cdk deploy", and "cdk test".

263 Updated 1 weeks ago
giuseppe-trisciuoglio
DevOps & Infrastructure Solid

aws-cdk-python-setup

Setup and initialization guide for developing AWS CDK (Cloud Development Kit) applications in Python. This skill enables users to configure environment prerequisites, create new CDK projects, manage dependencies, and deploy to AWS.

34,233 Updated today
github
DevOps & Infrastructure Featured

cdk-patterns

Common AWS CDK patterns and constructs for building cloud infrastructure with TypeScript, Python, or Java. Use when designing reusable CDK stacks and L3 constructs.

39,350 Updated today
sickn33
DevOps & Infrastructure Solid

cdk-patterns

Common AWS CDK patterns and constructs for building cloud infrastructure with TypeScript, Python, or Java. Use when designing reusable CDK stacks and L3 constructs.

335 Updated today
aiskillstore
DevOps & Infrastructure Solid

aws-serverless-eda

AWS serverless and event-driven architecture expert based on Well-Architected Framework. Use when building serverless APIs, Lambda functions, REST APIs, microservices, or async workflows. Covers Lambda with TypeScript/Python, API Gateway (REST/HTTP), DynamoDB, Step Functions, EventBridge, SQS, SNS, and serverless patterns. Essential when user mentions serverless, Lambda, API Gateway, event-driven, async processing, queues, pub/sub, or wants to build scalable serverless applications with AWS best practices.

300 Updated 1 months ago
zxkane